Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    50

    Passaggio di variabili da html a sj

    Salve ragazzi,


    Vorrei sapere se qualcuno sa come passare una variabile html a sj....mi spiego meglio...

    avendo un campo testo o un area di testo come faccio
    ad assegnare ad una variabile di tipo stringa di sj il contenuto del campo testo?

    magari quando clicco su un button?


    Vi ringrazio moltissimo...

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Scuasa ma sono ignorante e non so cosa è sj puoi spiagarmi meglio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    50
    scusa ho sbagliato...

    volevo dire javasccript....

    grazie dell'aiuto...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    ok ora ho capito
    diciamo che il campo è questo

    <input type="text" name="nome" id="nome" />



    in javascript hai una funzione "stupida" tipo

    function stupida(){
    var testo=getElementById('nome').value;
    window.alert(testo);
    }

    e nel bottone metti onclick="stupida()"

    cosi il testo viene perso nel js con getElementById('nome').value

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    50
    Ciao ti ringrazio della risposta...

    Ho provato ma non mi fa l'alert, ti posto il codice...

    codice:

    <input type="text" name="nome" id="nome" />
    <input name="btn1" type="button" value="Invia" onclick="return invia();">

    <SCRIPT Language="Javascript"><!--
    function invia(){
    var text=getElementById('nome').value;
    window.alert(text);

    }

    //--></SCRIPT>

    cosa c'è di sbagliato?

  6. #6
    abbiamo circa 40 forum... vogliamo utilizzarli?

    sposto su JS

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    50
    ma non eravamo gia' in javascript?

    ragazzi cosa c'e' di sbagliato in questo codice?

    codice:

    <input type="text" name="nome" id="nome" />
    <input name="btn1" type="button" value="Invia" onclick="return invio();">

    <SCRIPT Language="Javascript"><!--

    function invio(){
    var text=getElementById('nome').value;
    window.alert(text);

    }

    //--></SCRIPT>



    da quanto ho capito non funziona (var text=getElementById('nome').value


    da cosa dipende?

    Grazie

  8. #8
    Originariamente inviato da axl89
    ma non eravamo gia' in javascript?
    ... evidentemente no, hai aperto il 3d in XHTML

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    <input type="text" name="nome" id="nome" />
    <input name="btn1" type="button" value="Invia" onclick="return invio();" />

    <SCRIPT Language="Javascript"><!--

    function invio(){
    var text=document.getElementById('nome').value;
    window.alert(text);

    }

    //--></SCRIPT>


    avevo dimenticato document.

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    115
    se hai un form e vuoi fare un controllo quando viene fatto submit ti conviene fare:

    <form onsubmit="return ctrl();" method="post" action="action.php">
    <input type="text" name="nome" id="nome">
    <input name="btn1" type="button" value="Invia">
    </form>

    <script type="text/javascript">
    function ctrl()
    {
    if( QUI DENTRO TUTTO QUELLO CHE VUOI CONTROLLARE )
    return true;
    else
    return false;
    }
    </script>


    in più se utilizzi uno dei famosi framework javascript come prototype puoi prendere tutti i campi facendo:

    <form onsubmit="return ctrl(this);" method="post" action="action.php">
    <input type="text" name="nome">
    <input type="text" name="cognome">
    <input type="text" name="età">
    <input type="text" name="sesso">
    <input type="text" name="data">
    <input name="btn1" type="button" value="Invia">
    </form>

    <script type="text/javascript">
    function ctrl(form)
    {
    form.getElements().each(function(item,index) { alert(index+" := "+item); });
    return false;
    }
    </script>
    Macbook 1.3'' v5

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.