Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Non passa i valori di una variabile

    In un form che ho creato ho inserito il javascript seguente, per permettere una migliore formattazione del testo nell amail.

    <script type="text/javascript"> <!--
    function Email()

    {
    {
    location.href = "mailto:info@chiurlo.it" + "?Subject=Questionario" + "&Body=" + "Nostro cliente : " + nostrocliente;
    }
    }


    Il fomr si chiama "form", e ci sono due radio button che si chiamano "nostrocliente" che value SI e NO.

    ma nel testo della mail mi scrive:

    Nostro cliente : [object INPUT]

  2. #2

  3. #3

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    1 - un form non puo' chiamarsi "form" cambia;
    2 - un <input type=radio> e' in effetti una collezione di oggetti che hanno lo stesso nome... per recuperare il valore di quello selezionato occorre scorrerli ... quindi lo script diventera':
    codice:
    <script type="text/javascript"> <!-- 
    function Email() { 
      rv = ""
      mr = document.nomeForm.nomeRadio;
      for (var i=0; i<mr.length) {
        if(mr[i].checked) rv=mr[i].value;
      }
      location.href = "mailto:info@chiurlo.it?Subject=Questionario&Body=Nostro cliente : " + rv; 
    }
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.