Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    49

    FORM:ceck campo numerico texarea

    Ho già postato un argomento simile. Ho un form in cui ci sono delle text area. Il numero di queste textarea è però variabile (sono generate in php). Quando viene inviato il form devo controllare che tutte le textarea siano piene (non vuote) e che ciascuna contenga un valore numerico (che può essere anche un numero decimale separato con punto. Ad es: 31.3)
    In seguito ho riportato la mia soluzione. L'ho testata ma non funziona niente. Mi trovate l'errore??

    codice:
    <SCRIPT language="javascript" type="text/javascript">
    
    function checkrequired(f)
    {
      for(var k=0;k<f.elements.length;k++)
      {
        if(f.elements[k].type=='text')
        {
          if (f.elements[k].value=="")
           {
               alert("Un campo è vuoto!");
               return false;
           }
          else
          {
                   var RegExp=/^\d+[\.]?\d*$/;
                   if (!RegExp.test(f.elements[k].value))
                   {
                       alert("Nel campo devi inserire solo numeri.");
                       return false;
                   }
          }
        }
      }
      return true;
    }
    
    </SCRIPT>
    
    <BODY>
    <form action="inse_risu3.php" method="GET" onSubmit="return checkrequired(this.form)" />
    
    ....
    ....
    ...
    </BODY>

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    49
    Qualcuno sa darmi una mano???

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.