רשימת הנושאים
00 מבוא
01 פרק ראשון - התקנה
02 פרק שני - עיצוב בסיסי
03 פרק שלישי - טבלאות
04 פרק רביעי JavaScript חלק 1
05 פרק חמישי JavaScript חלק 2
06 פרק שישי CSS 3
07 פרק שביעי הפעלת WAMP / XAMPP
08 פרק שמיני PHP חלק 1
09 פרק תשיעי MySQLi
10 פרק עשירי PHP חלק 2
11 פרק אחד עשר מ-ERD למערכת פועלת
12 פרק שנים עשר עיצוב דינמי של דפים
13 קידום אתרים

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

רשימת כותבים
גדעון קוך

04 פרק רביעי JavaScript חלק 1

   גדעון קוך
תכנות בשפת JavaScript

נושאי אבטחת מידע, איזון עומסים בין שרת ללקוח, חשיפת השפה למשתמש ויכולות מתקדמות.

הגדרת השפה בכותרת ובתוך הדף
הגדרת משתנים
לולאות
מערכים
פרוצדורות
קלט מידע וביצוע חישובים והצגתם
מיונים
שימוש ראשוני ב-DOM

תגובה לנושא
הצעה לנושא חדש


בדיקת שדות קלט שאינם ריקים לפני מעבר דף required
   גדעון קוך
בדיקת שדות קלט טרם אישור הדף.

הבדיקה מאפשרת לבדוק אם השדה ריק או כל בדיקה אחרת כגון אם התוכן הוא מספרי או בעל אורך מסויים.

במידה והשדה אינו עומד בדרישות שהוגדרו, הדף החדש לא יטען והסמן יעבור לשדה הלא תקין לקבלת קלט חוזר.

אפשר להוסיף תכונה: required ובמידה ושדה זה לא מולא, באישור submit יוצג רמז בחלון שיבקש למלא שדה זה.



<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1">

<script>
function submit_form(formObj) {
	if (formObj.a_name.value=="") {
		window.alert("Privet Name missing");
		formObj.a_name.focus();
		return;
	}
	else
	if (formObj.b_name.value=="") {
		window.alert("Family Name missing");
		formObj.b_name.focus();
		return;
	}
	else {
//         formObj.submit();	you should use this statment to go to your next page "NextPage.php"
		document.getElementById("msg").innerHTML = "All fields are filled!<br>You can proceed to the next page.";
	   	 }
}
</script>

</head>
<body>

<div align="center" style="width:90%">
<h2>Check input fields before submitting</h2>
<form name="comment" action="NextPage.php" method="post" style="width:100%;">
	Privet Name: <input type="text" name="a_name" value="">
	<br><br>
	Family Name: <input type="text" name="b_name" value="">
	<br><br>
	<input type="button" value="Send" name="Submit" onclick="submit_form(comment)">
	<input type="reset" value="Reset" name="Clear">
	<br><br>
	<div id="msg"></div>
</form>

</div>
 </body>
 </html>

תגובה לנושא
הצעה לנושא חדש



כל הזכויות שמורות לגדעון קוך