السلام عليكم ورحمة الله وبركاته
قمت بكتابة صفحة تحتوي على نموذج أدخال أسم المستخدم وكلمة المرور وقمت بكتابة كود جافاسكربت يوقم بالتحقق عند الضغط على الزر Submit من ان خانة اسم المستخدم وكلمة المرور غير فارغة والصفحة تعمل بشكل جيد من ناحية النتائج ولكن المشكلة في الية العمل حيث توجد مشكلتان
1- اريد أن تكون الرسائل التي تفيد المستخدم بأنه لم يدخل أسم المستخدم وكلمة المرور تظهر مباشرة في نفس الصفحة مع نموذج الأدخال
2-اريد ان ان امنع المستخدم من أن يدخل أية ارقام في حقل اسم المستخدم
هذا هو الكود الذي قمت بكتابته
<html>
<head>
<title>Login</title>
<script type="text/javascript">
function validate(form)
{
var userName = form.Username.value;
var password = form.Password.value;
if (userName.length === 0)
{
document.write("Please Enter User Name");
return false;
}
if (password.length === 0)
{
document.write("Please Enter Password");
return false;
}
return true;
}
</script>
</head>
<body>
<h1>Login Form</h1>
<form method="post" action="" onsubmit="return validate(this);">
Username: <input type="text" name="Username" ><br/>
Password: <input type="password" name="Password"/><br/>
<input type="submit" value="Submit">
<input type="reset" value="Reset Form">
<script type="text/javascript">
</script>
</form>
</body>
</html>الملف كامل Login_Val.html