Цифри

crazy_pi4

Registered
Имам този код
Код:
<tr><td>Година:</td><td><input name="year" type="text" class="blocks" maxlength="4"></td></tr>
как да направя да могат да се въвеждат само цифри? И ако може как ще стане и минималната дължина да е 4 символа?
 
Код:
$year = $_POST['year'];
$broi_simvoli = strlen($year);
if (eregi('^[0-9]+$',$year))
{
if ($broi_simvoli == 4)
{
// АКО УСЛОВИЕТО Е ИЗПЪЛНЕНО!
}
else
{
echo "Цифрите трябва да бъдат 4!";
}
}
else
{
echo "Може да въвеждате само цифри!";
}
П.П: Темата ти е за php раздела :)
 
Може да иска на JS.
Един вариант е при всяко въвеждане на символ, да проверява дали е цифра или не, ако не е да изведе съобщение примерно: alert() или да изтрие въведения символ :). За минимална може при изпращане на формата да провериш колко символи има в полето.
 
JavaScript пък изобщо не е сигурно.
Всеки може да си я изключи от настройките на браузера и...
нататака се сещате сами :)
 
Код:
<tr><td>Година:</td><td><input name="year" type="text" cont ="digit" class="blocks" maxlength="4"></td></tr>

Така ?
 

Back
Горе