צפיות
תשובות
מה לא בסדר בסקריפט הזה?
<html>
<head>
<script language="JavaScript">
function CheckLoginName(myForm)
{
var sLoginName = myForm.LoginName.value + ";
if (sLoginName.Length>20) {
alert("שם המשתמש שהוזן יכול להכיל עד 20 תווים");
myform.LoginName.focus();
return false;
}
if (sLoginName=="") {
alert("יש להזין שם משתמש");
myForm.LoginName.focus();
return false;
}
if (IsValidChars(sLoginName)==false) {
alert("שם המשתמש שהוזן מכיל תווים בלתי חוקיים");
myForm.LoginName.focus();
return false;
}
if (sLoginName.indexOf('..')>=0) {
alert("שם המשתמש אינו יכול להכיל שתי נקודות ברצף");
myForm.LoginName.focus();;
return false;
}
sChar = sLoginName.charAt(0);
sChar = sChar.toUpperCase();
if ((sChar<"A")||(sChar>"Z")) {
alert("שם המשתמש חייב להתחיל באות אנגלית");
myForm.LoginName.focus();
myForm.LoginName.select();
return false;
}
myForm.LoginName.value=sLoginName.toLowerCase();
return true;
}
</script>
<title></title>
</head>
<body>
<form name="myform" onsubmit="function CheckLoginName()">
<input type="text" name="LoginName">
<input type="submit" name="B1">
</form>
</body>
</html>
דחוף!
1 תשובות
טוב, כנס שניה….
אני לא ממש מבין גדול ב-JS אבל אני לא חושב שדף וחצי הזה אנשים יוכלו לקרוא.
תגיד בדיוק מה הבעיה ואיפה השגיאה ואז אולי יוכלו לעזור לך.