PDA

View Full Version : سوال: مشکل مرورگر مایکروسافت با این کد جاوا اسکریپت.



phpweb
شنبه 02 بهمن 1389, 00:00 صبح
من کد زیر رو برای چک کردن مقدار ورودی کاربر نوشتم، روی همه مرورگرها بغیر از مرورگر مایکروسافت بخوبی کار میکنه.

مشکل مرورگر مایکروسافت با این کد اینه که اگه کاربر بعد از پر کردن فیلد، بجای کلیک کردن دکمه سابمیت، اینتر رو فشار بده این کد اجرا نمی شه.

راه حل این مشکل چیه؟



<html>
<head>
<title>javascript</title>
<script type="text/javascript">
function fTest()
{
var oText=document.getElementById("input").value.length
if(oText > 0)
{
return true;
}
else
{
alert('please inter your email address');
return false;
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
email address
<p>
<input type="text" name="input" id="input">
</p>
<p>
<input type="submit" name="test" id="test" value="Submit" onClick="return fTest()">
</p>
</form>
</body>
</html>

hossin.esm
شنبه 02 بهمن 1389, 00:36 صبح
<form name="form1" method="post" action="" onsubmit="return fTest()">
وonclick باتون سابمیت را حذف کنید.