Visualizzazione dei risultati da 1 a 3 su 3

Discussione: controllo invio form

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    21

    controllo invio form

    Ciao a tutti

    Io ho questo script di prova :

    <?php
    echo"<script language=\"javascript\" type=\"text/javascript\">


    function Controlla(uno,i)
    {
    alert(\"prova\"+ i);

    if (document.modulo.Stato.value==\"prova\")
    {
    document.modulo.Regione.focus();
    }

    else {
    alert(\"valore non valido\"+ i);
    }
    }
    </script>

    ";

    for ($i = 0; $i < 10; $i++) {
    echo"<form name=\"modulo\">
    Stato<input type =\"text\" name =\"Stato$i\" onchange=\"Controlla(this,'$i')\" >
    Regione<input type =\"text\" name =\"Regione$i\" >";
    }

    ?>



    Vorrei che tutte le volte che faccio il controllo la riga

    if (document.modulo.Stato.value==\"prova\")

    mi dia un risultato


    Se metto Stato0,Stato1 ecc funziona, ma come si fa a farlo in poche righe....


    Stato += i si può fare??


    dove i corrisponde ai valori di 0,1,2,ecc.



    Ringrazio anticipatamente coloro che mi daranno lumi...........................

  2. #2
    cambialo così:
    <?php
    echo"<script language=\"javascript\" type=\"text/javascript\">


    function Controlla(uno,i)
    {
    alert(\"prova\"+ i);

    if (uno.value==\"prova\")
    {
    document.getElementsByName(i)[0].focus();
    }

    else {
    alert(\"valore non valido\"+ i);
    }
    }
    </script>

    ";

    for ($i = 0; $i < 10; $i++) {
    echo"<form name=\"modulo\">
    Stato<input type =\"text\" name =\"Stato$i\" onchange=\"Controlla(this,'Regione$i')\" >
    Regione<input type =\"text\" name =\"Regione$i\" >";
    }

    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    21
    Funziona benissimo grazie mille

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.