Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174

    controllo campi multimpli :-(( HELP!!!

    Ciao a tutti, grazie dell'attenzione...

    Sono un po tanto ignorantello in javascript; devo fare un controllo
    su n°4 campi, tramite questo script dovrei riuscire a bloccare l'invio di un form vuoto. Il problema è che fa il controllo solo
    sul primo campo del form !

    posto:

    <script language="JavaScript">
    <!--
    function CheckForm(MyForm){


    if (MyForm.name.value.length == 0 ){
    alert("Il campo Nome amico è obbligatorio");
    return false;
    }
    if (MyForm.mail.value.length == 0 ){
    alert("Il campo email del tuo amico è obbligatorio");
    return false;
    }
    if (MyForm.yname.value.length == 0 ){
    alert("Il campo tuo nome è obbligatorio");
    return false;
    }
    if (MyForm.ymail.value.length == 0 ){
    alert("Il campo tuo nome è obbligatorio");
    return false;
    }

    return (true);
    }

    //-->
    </script>


    mentre il form..
    <form name="MyForm" action="invia_amico.asp?modo=ok" method="post" id="form1" onSubmit="return CheckForm(this);" enctype="multipart/form-data" >


    Grazie ancora, ciao!

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    ke ne dici di questo?

    <html>
    <head>
    <script>
    function controlla() {
    for (var i=0;i<=4;i++) {
    if (document.myform.elements[i].value == "") {
    alert("manca il valore del campo n. "+(i+1));
    }
    }
    }
    </script>
    </head>
    <body>
    <form name="myform">
    1. name <input type="text" name="name">

    2. mail <input type="text" name="mail">

    3. y name <input type="text" name="yname">

    4. y mail <input type="text" name="ymail">

    <input type="button" value="go" onClick="controlla()">
    </form>
    </body>
    </html>
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174
    Ti ringrazio dell'aiuto ma credo che
    1. name <input type="text" name="name">

    2. mail <input type="text" name="mail">

    3. y name <input type="text" name="yname">

    4. y mail <input type="text" name="ymail">


    nn sia proprio corretto, il grassetto me lo interpreta in html

    forse bisogna utilizzare qualche altro script?

  4. #4
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174

    help

    Non c'è nessuno che riesca ad aiutarmi???

    VI PREGO!

  5. #5
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174

    OK

    ok, grazie ugualmente, ho risolto!
    Se vi interessa ho preso spunto dal seguente post

    http://forum.html.it/forum/showthrea...ontrollo+campi

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.