שלח תשובה

זירת השאלות

471
צפיות
1
תשובות

מה לא בסדר בסקריפט הזה?

,‏ 4 בפברואר, 2004



<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 תשובות

  1. mrmistory הגיב:

    טוב, כנס שניה….
    אני לא ממש מבין גדול ב-JS אבל אני לא חושב שדף וחצי הזה אנשים יוכלו לקרוא.
    תגיד בדיוק מה הבעיה ואיפה השגיאה ואז אולי יוכלו לעזור לך.

שלח תשובה