Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92

    un semplice esempio con caselle di testo

    dovrei fare un esercizio molto banale, ho un valore in una casella di testo, se clicco su un bottone mi dovrebbe copiare il valore nella seconda casella.

    Ho inserito questo nella head

    <script language="JavaScript">
    function val()
    {val.value=tmp.value;}
    </script>

    e ho un form del tipo:

    <form>
    <input type="hidden" name="tmp" value="<%=val%>">
    <input type="button" value="Valuta" onclick="val()">
    <input type="text" name="val">
    </form>

    tuttavia non funziona, :master: Grazie dell'aiuto

  2. #2
    recupera i valori con getelementbyid, e poi scrivili

    codice:
    <script language="JavaScript">
    function val(){
    val= document.getelementbyid(form1);
    tmp = document.getelementbyid(form2);
    val.value=tmp.value;
    </script>
    
    
    <form>
    <input type="hidden" name="tmp" value="valore" id="form2">
    <input type="button" value="Valuta" onclick="val()">
    <input type="text" name="val" id="form1">
    </form>
    Lo ho buttato giù di getto senza controllare... non so se va!

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    codice:
    <script language="JavaScript">
    function val()
    {document.test.val.value=document.test.tmp.value;}
    </script>
    
    <form name="test">
    <input type="hidden" name="tmp" value="<%=val%>">
    <input type="button" value="Valuta" onclick="val()">
    <input type="text" name="val">
    </form>
    ad ogni modo non è così che si studia... era veramente banale e ti ho dato la soluzione ma spero che il tuo prof ti possa mettere in crisi il più presto possibile

    P.s. : se continui così mi sa che il javascript potrai solo odiarlo
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92
    mi dispiace deludervi entrambi ma non funziona...

    ps (il campo tmp contiene effettivamente un valore)

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    codice:
    <script language="JavaScript">
    function Invia()
    {document.test.val.value=document.test.tmp.value;}
    </script>
    
    <form name="test">
    <input type="hidden" name="tmp" value="ciao" >
    <input type="button" value="Valuta" onclick="Invia()" >
    <input type="text" name="val" value="" >
    </form>
    ricopiando pari pari l'esempio in una pagina vuota (senza altri script o funzioni), se non va priporta eventuali errori.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92
    Grazie mille, ora funziona

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.