Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][html] Sprawdzic Czy Wprowadzona Zmienna To Liczba
pturkowski
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


Witam,
no właśnie, tak sobie dumam i nie mogę dojść do tego jak to sprawdzić.
Mam <input type="text"> i chce zeby tam sie mogly pojawic liczby wieksze od 0 (a nawet wieksza od dwoch). I tylko cyfry tam moga byc, bez zadnych liter czy znakow specjalnych.

Dzieki i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
em1X
post
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


Pamiętaj tylko, że nie każdy ma włączony javascript więc Twój kod będzie bezużyteczny. Poza tym to jest forum o php, nie javascript, więc:

  1. <?php
  2. if ((int)$_POST['number'] < 2)
  3.  print 'nieprawidłowa wartość';
  4. ?>
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. <form name="link"><p>
  2. <select name="type" size="1">
  3. <option value="blog">blog</option>
  4. <option value="gallery">gallery</option>
  5. <option value="files">files</option>
  6. </select><input type="text" name="number" id="number" size="3" />
  7. <input type="button" name="gogo" value="Go" onClick="check(document.getElementById('number').value)" />
  8. </p></form>
  9. <!--var regExp=/^[0-9]{1,5}$/;
  10. function check(number) {
  11. if (!regExp.test(number)) { alert('You have to enter a number larger then 0');
  12. return false; }
  13. else { location = document.link.type.options[document.link.type.selectedIndex].value + "/" + document.link.number.value; }}
  14. //-->

Nie sprawdzałem ale powinno działać. Jednak dobrze robić walidację po stronie przeglądarki (JS) jak i serwera (PHP).

Ten post edytował phpion.com 10.08.2007, 10:49:17
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 13:05