Cześć.
Chciałbym się Was zapytać jak zrobić filtrowanie inputa tekstowego tak aby akceptował tylko liczby. Próbowałem już wielokrotnie lecz wszystko sypalo się gdy input był pusty.
<script type="text/javascript" language="JavaScript"> // tylko cyfry function fHandleInputs(obj) { var obj = document.form1.numer; if (!obj.value.match('^[0-9]*$') && obj.value.length>0) obj.value = obj.value.substring(0,obj.value.length-1); } // tylko 4 cyfry function fCheckValidation(fobj) { return (fobj.numer.value.match('^[0-9]{4}$'))? true: false; } </script> <body onload="fSetUpInputs();"> <form method="post" name="form1" action="index.php" onsubmit="return validate();">
echo '<form action="index.php" method="POST"> <input type="text" name="number"> <input type="submit" value="Wyślij"> </form>'; $some = $_POST['number']; else } else { $some = ''; // puste = puste }