Mohammadreza
Well-Known Member
سلام من يه فرمي دارم مي خوام فقط داده ي عددي بشه بهش بدي و دو رقم بيشتر نباشه و زير 20 باشه ؟
آيا راهي با Php هست ؟
آيا راهي با Php هست ؟
if ($adad>20) {
print "adad bozorg tar az 20 hast !";
} else {
print "adad bozorgtar ya mosavi 20 hast !";
}
if ($HTTP_POST_VARS['scr1']>20) {
print "adad bozorg tar az 20 hast !";
return false;
} else {
print "adad bozorgtar ya mosavi 20 hast !";
return true;
}
if (!($adad>20 && $adad<10)) {
print "adad bayne 10 va 20 mibashad";
return true;
} else {
print "adad bozorgtar az 20 ya koochektar az 10 mibashad";
return false;
}
<input maxlength="2" name="input" />
<form action=examples.php>
<input type=text name="nomre shomare 1" onchange="checkvalue(this,20)">
<input type=text name="nomre shomare 2" onchange="checkvalue(this,20)">
<input type=submit value="submit">
</form>
<script>
<!--
function checkvalue(field,limit)
{
pattern = /^[0-9]*$/;
if(pattern.test(field.value)==false)
{
alert("karakter haye vared shode dar "+field.name+" yed adad nist !");
field.value = "";
}
if(field.value > limit)
{
alert(field.name + "az 20 bishtar mibashad !");
field.value = "";
}
}
-->
</script>
قصدم يادگيريه ...پيشنهاد مي كنم كل اسكريپت رو اينجا بذاريد تا دوستان راهنمائيتون كنن .
<html>
<head>
<title>Test</title>
<script>
function checkNum(field,evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if(!field.value || field.value == 1) {
if (charCode < 48 || charCode > 57) return false;
}
else
if(field.value == 2) {
if (charCode != 48) return false;
}
else
if (field.value.length == 2) return false
else return false
return true;
}
</script>
</head>
<body>
<form>
<input type="text" onkeypress="return checkNum(this,event);">
</form>
</body>
</html>