Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    variabile in javascript

    da una funzione javascript ricavo dei valori
    var nominativo="nome"

    e questo valore dovrei scriverlo nella text sotto, in asp <input.... value="<%=nome%>"

    <input name="nome" type="text" size="20" class="p4" readonly="readonly"
    value=????????????????
    />

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    in javascript o scrivi tutto l' elemento runtime con document.write
    o lo modifichi (nel caso, setti il value del campo) dopo che questo sicuramente e' stato definito e valutato

    <input name="nome" ... />
    ...
    <script type="text/javascript">
    document.nomeForm.nome.value=valoreTuaVariabile
    </script>

    oppure

    <script type="text/javascript">
    window.onload=function(){document.nomeForm.nome.va lue=valoreTuaVariabile}
    </script>
    ...
    <input name="nome" ... />

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho provato cosi:
    <script>
    document.form1.cognome.value = nominativo;
    </script>

    <input name="cognome" type="text" size="50" readonly="readonly">

    ma non mi scrive niente.-

  4. #4
    Javascript può passare una variabile all'html dopo un evento
    l'evento lo puoi ottenere con onclick su un campo

    quindi se la variabile javascript è disponibile
    la puoi passare con una funzione avendo l'id del campo di input

    <input name="nome" type="text" size="20" class="p4" readonly="readonly" id="nome" value="">

    <input type="button" name="OK" value="OK" onClick="trasferisci()">


    <script type="text/javascript">
    function trasferisci()
    {
    var nominativo="prova nominativo";
    document.getElementById("nome").value = nominativo;
    }
    </script>

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da tigre2209
    ho provato cosi:
    <script>
    document.form1.cognome.value = nominativo;
    </script>

    <input name="cognome" type="text" size="50" readonly="readonly">

    ma non mi scrive niente.-
    Come ti ha già detto Xinod o richiami l'elemento dopo che sia presente nel documento (script fisicamente dopo il campo cognome) oppure lo richiami all'evento onload (cioè dopo che la pagina/documento è caricata/o)

    @corrado22 non proprio
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Andrea, ho modificato lo script avevo premuto conferma prima di provarlo!!!

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da corrado22
    Andrea, ho modificato lo script avevo premuto conferma prima di provarlo!!!
    Non intendevo lo script (che ho guardato poco) intendevo questo passaggio:
    Originariamente inviato da corrado22
    Javascript può passare una variabile all'html dopo un evento
    ...
    Javascript può passare valori anche a fine caricamento pagina
    codice:
    contenuti... dove sarà presente input nome
    <script type="text/javascript">
    var nominativo="prova nominativo";
    document.getElementById("nome").value = nominativo;
    </script>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho provto cosi;
    document.getElementById("risultato").value = "risultato";

    ma nella text non scrive niente.
    Sarà perche in pratica io ho una pagina
    con cui invio una variabile tramite ajax cosi:

    onBlur="Richiesta(this.value);return false;"
    <div id="risultati"></div>
    dalla pagina ajax mi visualizza una tabella tra cui quel campo che dovrebbe avere come
    valore una variabule che io ricavo tramite una funzione javascript,
    i campi con i valori asp li visualizza, ma le variabili javasc no

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.