<input type="text">

12 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. 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ď.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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 ;)
  7. <?php if(ereg("^[0-9]$" , $_POST["input"])): //vyhovuje else: //nevyhovuje endif; ?>
  8. 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 ;)
  9. Nípal: is_integer() vlastně ano, ale vždycky jsem se spoléhal na mocnost RV. Ale máš pravdu.
  10. Mne vyhovuje is_numeric...
  11. 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
  12. Ale i tak je dobre mit jeste pojsitku v PHP. JS muze muze byt vyplej.

← Zpět na všechna témata