کد مورد نظر
دوستان، من کد مورد نظرمو اینجا قرار می دم تا شما راحت تر بتونین راهنماییم کنید.
من تو فرم یه خطا برا فیلد خالی گذاشتم و می خوام این فیلد وقتی کاراکترای غیر از اعداد 0 تا 9 وارد می کنن هم خطا بده (فقط عدد بشه توش وارد کرد)
و همچنین وقتی اعداد وارد شده کمتر از 10 رقم باشه هم خطا بده
برای مثال این فیلد رو کدپستی در نظر بگیرید از اونجایی که نمی شه مقدارش کاراکتری غیر از عدد باشه و مقدارشم کمتر از 10 رقم باشه می خوام فیلدی با این امکانات داشته باشم.
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/URL]">
<html xmlns="[URL]http://www.w3.org/1999/xhtml[/URL]">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript">
function CheckForm(formID) {
if (formID.field.value == "") { alert("مقدار فیلد خالی می باشد"); formID.field.focus(); return false; }
return true;
}
</script>
<title>Please Help Me</title>
</head>
<body>
<form method="POST" action="test.php" onsubmit="return CheckForm(this);">
<p align="center">
<input type="text" name="field" size="20" lang="fa" maxlength="10"></p>
<p align="center"><input type="submit" value="Submit" name="B1"></p>
</form>
</body>
</html>