Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: campi obbligatori

  1. #1

    campi obbligatori

    Potreste dirmi lo script esatto per rendere un campo testo obbligatorio... vorrei inserire i famigerati asterischi nel mio form con method Post.

  2. #2
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    prova con javascript
    codice:
    <script>
    function obblig()
    {
    if (document.nomeform.nometxt.value=='')
    {
    alert('il campo è obbligatorio!')
    }
    }
    </script>
    <form name='nomeform'>
    <input type='text' name='nometxt'>
    <input type="button" value="Invio" onclick='obblig();'>
    </form>
    dovrebbe funzionare...:gren:

  3. #3
    grazie, funziona ed è anche molto semplice.

  4. #4
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    prego!
    è la prima volta ke aiuto così qalcuno!
    x d + ho scritto il codice al momento...

    il problema è se la persona digita lo spazio, ma anke se digita 'xxx' oppure 'qweretfveuxguydsc', quindi non cambia nulla...
    al massimo x lo spazio metti

    if (...value==''||' ')
    {...}

    ciao

  5. #5
    mi sono rallegrata troppo presto... il form sembra funzionare,ma se non digito niente nel campo mi esce una finestrella che mi ricorda che quello è un campo obbligatorio e, come gli do OK la email viene inviata lo stesso, anche senza dati.

  6. #6
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    posta il form...
    :mavieni:

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    codice:
    <script type="text/JavaScript">
    <!--
      function checkdata (frm)
      {
        if (frm.elements["nome"].value == "")
        {
          alert ("Il campo \"nome\" è invalido.");
          frm.elements["nome"].focus();
          return false;
        }
    
        return true;
      }
    
    //-->
    </script>
    
    
    <form action="destinazione.html" onsubmit="return checkdata(this);">
      <input type="text" name="nome" />
      <input type="submit" value="invia" />
    </form>

  8. #8
    <script>
    function obblig()
    {
    if (document.validazione.nome.value==' ')
    {
    alert('il campo è obbligatorio!')
    }
    }
    </script>

    <form name='validazione' method="post" action="/Mailpassword.asp" enctype="multipart/form-data">
    <table border="0" cellpadding="0" cellspacing="0" width="570">
    <tr height="20">
    <td height="20"></td>
    </tr>
    <tr height="2">
    <td height="2" bgcolor="#0a50a1"></td>
    </tr>
    <tr height="20">
    <td bgcolor="#bedcf0" height="20">
    <div align="center">
    <font face="Verdana" size="3" color="#0a50a1">Hai dimenticato la Password?</font></div>
    </td>
    </tr>
    <tr height="10">
    <td height="10"></td>
    </tr>
    <tr>
    <td><font size="2" face="Verdana">Hai dimenticato la tua User-ID o la password ?</font><font face="Verdana">

    </font>

    <div align="justify">
    <font face="Verdana" size="2">Compila il form sottostante specificando l'indirizzo e-mail presso il quale sarai contattato.</font></div>
    </td>
    </tr>
    <tr>
    <td>
    <div align="center">
    <table border="0" cellpadding="0" cellspacing="0" width="570">
    <tr height="25">
    <td height="25" colspan="2"></td>
    </tr>
    <tr height="25">
    <td height="25" width="200">
    <div align="right">
    <font face="Verdana">Nome*:</font></div>
    </td>
    <td height="25"><input type="text" name="nome" size="15"></td>
    </tr>
    <tr height="25">
    <td height="25" width="200">
    <div align="right">
    <font face="Verdana">Cognome:</font></div>
    </td>
    <td height="25"><input type="text" name="cognome" size="15"></td>
    </tr>
    <tr height="25">
    <td height="25" width="200">
    <div align="right">
    <font face="Verdana">Citt&agrave;:</font></div>
    </td>
    <td height="25"><input type="text" name="citta" size="15"></td>
    </tr>
    <tr height="25">
    <td height="25" width="200">
    <div align="right">
    <font face="Verdana">E-Mail:</font></div>
    </td>
    <td height="25"><input type="text" name="email" size="20"></td>
    </tr>
    <tr height="25">
    <td height="25" colspan="2">
    <div align="left">
    <font face="Verdana" size="2">Indica se hai perso la User-ID o la Password:</font></div>
    </td>
    </tr>
    <tr>
    <td width="200"></td>
    <td><select size="1" name="smarrita">
    <option>User-ID</option>
    <option>Password</option>
    </select></td>
    </tr>
    <tr height="20">
    <td width="200" height="20"></td>
    <td height="20"></td>
    </tr>
    <tr>
    <td colspan="2">
    <div align="center">
    <font face="Arial" color="#101077"></font><input type="submit" value="Invio" onclick='obblig();'>
    <input type="reset" value="Reimposta" name="B2"></font></small></form></div>
    </td>
    </tr>
    <tr height="20">
    <td colspan="2" height="20"></td>
    </tr>
    </table>
    </div>
    </td>
    </tr>
    </table>



    mi sa che è un pò lungo...

  9. #9
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    trovato!
    prova così
    codice:
    function obblig() 
    { 
    if (document.validazione.nome.value==''||' ') 
    {
    alert('Il campo è obbligatorio!');
    history.go();
    }
    } 
    </script> 
    
    <form name='validazione' method="post" action="" enctype="multipart/form-data"> 
    <input type="text" name="nome" size="15">
    <input type="submit" value="Invio" onclick='obblig()'> 
    <input type="reset" value="Reimposta" name="B2">
    </form>
    :mavieni: :mavieni: :mavieni:

  10. #10
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    cancella gli altri campi,ma sono pochi...si può benissimo riscriverli:adhone:
    :mavieni: ciao!

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.