קוד סקריפט שבודק שדות ריקים בטופס
טוב אז אני לא כ"כ מבינה בג'אווה סקריפט, אם מישהו פה יוכל לעזור אני ממש אודה לו. מצאתי קוד הכי פשוט לבדיקת שדות ריקים (אם מישהו מכיר משהו יותר פשוט אשמח),
הבעיה שלי בקוד היא שאם שדה ריק, הוא אמנם נותן הודעת, אבל גם מפעיל את האקשיין של הכפתור-כלומר מקפיץ הודעה ואחר כך מעביר אותי לעמוד הבא.
אני רוצה להוסיף שורה שתגיד לו גם שאם השדה מחזיר שגיאה אז שלא יפעיל את האקשן ואם השורה מלאה שיפעיל. מקווה שהצלחתי להסביר את עצמי.
זה הקוד שיש לי:
<script>
function validateForm() {
var x = document.forms["myForm"]["fname"].value;
if (x == null || x == "") {
alert("Name must be filled out");
return false;
}
}
</script>
</head>
<body>
<form name="myForm" action="demo_form.asp"
onsubmit="return validateForm()" method="post">
Name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>
טוב אז אני לא כ"כ מבינה בג'אווה סקריפט, אם מישהו פה יוכל לעזור אני ממש אודה לו. מצאתי קוד הכי פשוט לבדיקת שדות ריקים (אם מישהו מכיר משהו יותר פשוט אשמח),
הבעיה שלי בקוד היא שאם שדה ריק, הוא אמנם נותן הודעת, אבל גם מפעיל את האקשיין של הכפתור-כלומר מקפיץ הודעה ואחר כך מעביר אותי לעמוד הבא.
אני רוצה להוסיף שורה שתגיד לו גם שאם השדה מחזיר שגיאה אז שלא יפעיל את האקשן ואם השורה מלאה שיפעיל. מקווה שהצלחתי להסביר את עצמי.
זה הקוד שיש לי:
<script>
function validateForm() {
var x = document.forms["myForm"]["fname"].value;
if (x == null || x == "") {
alert("Name must be filled out");
return false;
}
}
</script>
</head>
<body>
<form name="myForm" action="demo_form.asp"
onsubmit="return validateForm()" method="post">
Name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>