Visualizzazione risultati 1 fino 6 di 6

Discussione: Scrivere variabili JavaScript in una form

  1. #1
    Guest

    Unhappy Scrivere variabili JavaScript in una form

    Ciao a tutti!!
    Io ho questo codice Javascript:
    Codice:
    <script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAA6AjXbRQD2R806ki_TadW3xQu6lx7oOYZfMmQFCyqHanuhokBwhTdZsDQbfum2HYzm_VAAXE4QzOInQ&sensor=false"> </script>
    <script type="text/javascript">
    		google.load("maps", "2.x");
    		function inizializza() 
    		{
    			/* Localizzazione client */
    			dove=google.loader.ClientLocation;
    			if (dove!=null)
    			{
    				lat=dove.latitude;
    				lng=dove.longitude;
    			}
    			else //Provvisorio: centra la mappa su Rieti
    			{
    				lat=42.3667;
    				lng=12.8667;
    			}
    			document.forms['dati_av'].lat.value=lat;
    			document.forms['dati_av'].lng.value=lng;
    		}
    		function scriviLatitudine()
    		{
    			document.write(lat);
    		}
    		function scriviLongitudine()
    		{
    			document.write(lng);
    		}
    		</script>
    ;
    e questa form HTML:
    Codice HTML:
    <form action="invia_audiovideo.php" id="dati_av" method="post" enctype="multipart/form-data">
    			<fieldset>
    				<input type="hidden" name="action" value="inserisci_av" />
    				Audio/Video da inserire: <br />
    				<input type="file" name="av_utente" /> <br /> <br />
    				Latitudine:  <br />
    				<input type="text" id="lat" name="lat" /> <br /> <br />
    				Longitudine:  <br />
    				<input type="text" id="lng" name="lng" /> <br /> <br />
    				<button type="submit"> Invia Audio/Video </button>
    			</fieldset>
    		</form>
    .
    Io voglio che i valori delle variabili "lat" e "lng" compaiano negli omonimi campi di input della form, però non ci riesco, come posso fare?
    Grazie!!

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Per inserire le variabili nei campi fai cosi:
    Codice HTML:
    document.getElementById('lat').value = lat; <!-- Assegna al valore dell'input con id "lat" il valore della variabile "lat" -->
    document.getElementById('lng').value = lng;
    Ultima modifica di sevenjeak : 19-11-2009 alle ore 18.16.53

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito

    Ok, così funziona, prima avevo fatto dei tentativi sbagliati...
    Lo stesso funzioan con input di tipo hidden inceve che text?

  4. #4
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Citazione Originalmente inviato da culturalbook Visualizza messaggio
    Ok, così funziona, prima avevo fatto dei tentativi sbagliati...
    Lo stesso funzioan con input di tipo hidden inceve che text?
    Sisi!

    Citazione Originalmente inviato da sevenjeak Visualizza messaggio
    Per inserire le variabili nei campi fai cosi:
    Codice HTML:
    document.getElementById('lat').value = lat; <!-- Assegna al valore dell'input con id "lat" il valore della variabile "lat" -->
    document.getElementById('lng').value = lng;
    Lo sai che in javascript i commenti non si fanno il quel modo vero?

  5. #5
    Guest

    Predefinito

    e come si fanno?

  6. #6
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Veramente i commenti si scrivono cosi: /* commento */, ma scrivendo come ho scritto nel post precedenti me le da sempre come commenti ( poi non so, forse javascript me li interpreta solo a me come commenti )

    In effetti quelli sono pure i commenti HTML.

    Citazione Originalmente inviato da culturalbook Visualizza messaggio
    Lo stesso funzioan con input di tipo hidden inceve che text?
    Certo... questo perché ho detto al Javascript di prendere il valore HTML dell'attributo VALUE di un elemento con id specificato ( ma non ho specificato che l'elemento doveva essere obbligatoriamente un input text )
    Ultima modifica di sevenjeak : 25-11-2009 alle ore 16.45.32

    Sevenjeak
    Software developer and much more

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •