Re: Kontrola formulare

From: KAB (konference@kab.cz)
Date: 05. 01. 2002, 23:34 CET


> > mam problem. potrebuji nejak osetrit pomoci javascriptu,
> > ze v konkretnim policku formuluare je pripustna pouze
> > ciselna hodnota (ne text). Najde se nekdo, kdo by byl
> > schopen mi poradit?

> re = new RegExp("^[[:digit:]]+$");
> if (!re.test(formular.nazev_pole.value))
>         {
>             //neco udelej...
>             return false;  //formular se neodesle
>         }
> pisu to z hlavy, snad to bude fungovat...

Ahoj, pokud nemas rad regularni vyrazy, jde to i takhle:

<SCRIPT>
<!--
function testcisla(forms)
   {
      if (isNaN(forms.polozka.value)) {
         alert("Musite zadat cislo!");
         forms.polozka.focus();
         return false;
         }
      else
         return true;
   }
// -->
</SCRIPT>

No a ve FORMSu pak:
<FORM ACTION="nejakyscript.php" METHOD="POST" NAME="forms"
onSubmit="testcisla(this)">

Zdar KAB



This archive was generated by hypermail 2.1.2 : 05. 01. 2002, 23:35 CET