سلام عليكم
كيف حال جميعا
مهم جدا وبسرعة فائقة
عندي مشكلة
انه عملت فلديت ( انه يشيك انه هاد رقم او مطلوب حقل ) شغال تمام
بس لما اعمل سبمت
مثلا كتبت عند رقم
word
اي كلمة
يطلع خطأ تحت
طنشها
بعديها تضغط SUMIT
يعمل انه تمام
بس مشكلة انه فلديت ما منعها
تجريب
www.imdev.net/formtest
هاد كود
كود PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<script type="text/javascript">
<!--
function MM_validateForm() { //v4.0
if (document.getElementById){
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
} }
//-->
</script>
</head>
<body>
<form action="<?php echo $editFormAction; ?>" method="post" id="form1">
<table>
<tr valign="baseline">
<td align="right">Name:</td>
<td><input name="name" type="text" id="name" onBlur="MM_validateForm('name','','R');return document.MM_returnValue" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right">Tele:</td>
<td><input name="tele" type="text" id="tele" onBlur="MM_validateForm('tele','','RisNum');return document.MM_returnValue" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right">Email:</td>
<td><input name="email" type="text" id="email" onBlur="MM_validateForm('email','','RisEmail');return document.MM_returnValue" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right">City:</td>
<td><input name="city" type="text" id="city" onBlur="MM_validateForm('city','','R');return document.MM_returnValue" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td align="right"> </td>
<td><input type="submit" value="Insert record"></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
<p> </p>
</body>
</html>
-------
عندي سؤال ثاني كيف بقدر اعمل عدم ضهور submit الى بعد تبعئبة خانات كلها
وشكرا لكم