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

    usare variabile javascript in html

    Salve,
    qualcuno mi sa dire se è possibile passare il valore di una variabile javascript in html? Mi spiego meglio. Ho
    <script language="javascript">
    var conta =2;
    </script>
    ....
    <form method="post" action="competenze.jsp">
    <input type="hidden" name="valoreConta" />
    </form>

    In realtà,il valore che assume conta è il frutto di una serie di elaborazioni;per semplicità gli ho dato valore 2. E' possibile fare in modo che l'input valoreConta assuma come valore quello di conta? Ho provato con value="&{conta};" ma non funziona.

  2. #2
    se setti l'id all'input fai così
    window.onload = function() {
    var conta=2;
    document.getElementById("idInput").value=conta;
    };

    altrimenti se setti il nome alla form
    window.onload = function() {
    var conta=2;
    document.nomeForm.idInput.value=conta;
    };

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: usare variabile javascript in html

    Originariamente inviato da chiaradvenuto00
    Ho provato con value="&{conta};" ma non funziona.
    Provare e' utile se hai un minimo di conoscenza del linguaggio...

    Comunque non puoi da HTML andare a pescare un valore javascript: fra i due quello che aggiunge dinamicita' alle pagine e' il secondo e quindi dev'essere quest'ultimo a manipolare il primo.

    Te la faccio semplicistica:

    <body onload="conta=2;document.forms[0].valoreConta.value=conta;">

    Ma dato che dici che detto valore e' ricavato da precedenti valutazioni, aggiungi l'istruzione di cui sopra al termine dell'elaborazione.

    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

  4. #4
    Grazi ad entrambi..;-)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.