<input type="text">

Mám takú otázku. Nedal by sa zadať do <input type="text"> ešte nejaký parameter aby sa tam dali písať len čísla a nič iné?
Díky za odpoveď.
Určitě ano. Kdyby se potom kliklo na SUBMIT, tak by se zavolala fce s regulárním výrazem, která by zamezila odeslání formuláře.
A nedalo by sa to odfiltrovat? Pripadne napis podmienku, lebo moja mi nefunguje

if ($send <0 && $send >99999) { ...

Som zmeteny... dokazal som spravit mnoho ale takato primitivna vec ma zasavi..... :))))
Ovsem je to zlozity skript a mozno moja podmienka funguje a mam iny problem.
Ale aj tak diky za namahu.
no ja regularni neumim, ja bych to udelal trosku jinak a to pres PHP FCI...

if (!is_numeric($var) {
echo("retezec neni cislo");
}

else { echo "v poradku";}


22k.
to co napsal Mars je taky v poradku akorat tou fci je to elegantnejsi ... nicmene Marsi ...i 0 je cislo :)

>>> if ($send <0 && $send >99999) { ... bych prepsal na


if ($send <=0 && $send >99999) { ...


22k.
Ja viem, akurat to je taky system darovania kreditov a kto by predsa daroval 0$ . :hahaha:
Ale diky za vsetko. Coskoro to vyskusam ci to funguje ;)
<?php
if(ereg("^[0-9]$" , $_POST["input"])):
//vyhovuje
else:
//nevyhovuje
endif;
?>
Petr Bláha: nač tak složitě? neslyšels někdy o funkcích is_numeric nebo is_integer? taky šikovná věc... IMHO rychlejší, než ereg ;)
Nípal:

is_integer() vlastně ano, ale vždycky jsem se spoléhal na mocnost RV. Ale máš pravdu.
Mne vyhovuje is_numeric...
nebo reseni pomoci javascriptu:

<input type="text" onKeyPress="if ((window.event.keyCode<48) || (window.event.keyCode>57)) window.event.keyCode=0;">


to povoli vlozeni jenom cisel, zadny pismenka
Ale i tak je dobre mit jeste pojsitku v PHP. JS muze muze byt vyplej.