Latest web development tutorials
×

JavaScript หลักสูตร

JavaScript หลักสูตร JavaScript แนะนำโดยย่อ JavaScript การใช้ JavaScript ส่งออก JavaScript ไวยากรณ์ JavaScript งบ JavaScript หมายเหตุ JavaScript ตัวแปร JavaScript ชนิดข้อมูล JavaScript วัตถุ JavaScript ฟังก์ชัน JavaScript ขอบเขต JavaScript เหตุการณ์ JavaScript เชือก JavaScript ผู้ประกอบการ JavaScript เปรียบเทียบ JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript ประเภทการแปลง JavaScript นิพจน์ปกติ JavaScript ความผิดพลาด JavaScript แก้จุดบกพร่อง JavaScript ยกตัวแปร JavaScript โหมดที่เข้มงวด JavaScript ใช้ไม่เหมาะสม JavaScript รูปแบบการตรวจสอบสิทธิ์ JavaScript ลิขสิทธิ์คำสำคัญ JavaScript JSON JavaScript void JavaScript ข้อมูลจำเพาะรหัส

JS ฟังก์ชัน

JavaScript นิยามฟังก์ชัน JavaScript อาร์กิวเมนต์ของฟังก์ชัน JavaScript เรียกใช้ฟังก์ชัน JavaScript การปิด

JS HTML DOM

DOM แนะนำโดยย่อ DOM HTML DOM CSS DOM เหตุการณ์ DOM EventListener DOM ธาตุ

JS การสอนที่ทันสมัย

JavaScript วัตถุ JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp วัตถุ

JS เบราว์เซอร์ BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript ป๊อป JavaScript เหตุการณ์หมดเวลา JavaScript Cookies

JS โกดัง

JavaScript โกดัง JavaScript ทดสอบ jQuery JavaScript ทดสอบ Prototype

JS ตัวอย่าง

JavaScript ตัวอย่าง JavaScript ตัวอย่างวัตถุ JavaScript วัตถุเช่นเบราว์เซอร์ JavaScript HTML DOM ตัวอย่าง JavaScript ย่อ

JS คู่มืออ้างอิง

JavaScript วัตถุ HTML DOM วัตถุ

ตรวจสอบรูปแบบ JavaScript

ตรวจสอบรูปแบบ JavaScript

JavaScript สามารถนำมาใช้ก่อนที่จะถูกส่งไปยังเซิร์ฟเวอร์ในข้อมูลในแบบฟอร์มการตรวจสอบ HTML ป้อนข้อมูลเหล่านี้

ข้อมูลฟอร์มมักจะต้องใช้ JavaScript ในการตรวจสอบความถูกต้อง:


  • ตรวจสอบว่าข้อมูลในแบบฟอร์มที่ว่างเปล่า?

  • ตรวจสอบว่ามีการป้อนข้อมูลที่อยู่อีเมลที่ถูกต้องหรือไม่

  • ตรวจสอบวันที่เข้ามาถูกต้องหรือไม่

  • ตรวจสอบการป้อนข้อมูลรูปแบบคือประเภทที่เป็นตัวเลข?


ที่ต้องการ (หรือบังคับ) โครงการ

ฟังก์ชั่นดังต่อไปนี้จะใช้ในการตรวจสอบว่าผู้ใช้จะต้องกรอกแบบฟอร์ม (หรือบังคับ) โครงการ ถ้าจำเป็นต้องใช้หรือตัวเลือกที่จำเป็นว่างแล้วกล่องเตือนจะปรากฏขึ้นและค่าตอบแทนการทำงานที่เป็นเท็จมิฉะนั้นค่าตอบแทนการทำงานที่เป็นความจริง (ไม่มีปัญหาหมายความว่าข้อมูล):

function validateForm()
{
	var x=document.forms["myForm"]["fname"].value;
	if (x==null || x=="")
	{
		alert("姓必须填写");
		return false;
	}
}

ฟังก์ชั่นดังกล่าวข้างต้นจะถูกเรียกเมื่อส่งแบบฟอร์มรูปแบบ:

ตัวอย่าง

<form name="myForm" action="demo-form.php" onsubmit="return validateForm()" method="post">
姓: <input type="text" name="fname">
<input type="submit" value="提交">
</form>

ลอง»


ตรวจสอบ E-mail

ฟังก์ชั่นการตรวจสอบว่าข้อมูลที่ป้อนไปตามไวยากรณ์พื้นฐานต่อไปนี้ของที่อยู่อีเมล

พระองค์คือจุดที่ข้อมูลของท่านจะต้องมีสัญลักษณ์ @ และจุด (.) ในขณะเดียวกัน @ ไม่ได้เป็นที่อยู่อีเมลของตัวอักษรตัวแรกหลังจากที่ @ และความจำเป็นเป็นเวลาอย่างน้อยจำนวนของจุดที่:

function validateForm(){
	var x=document.forms["myForm"]["email"].value;
	var atpos=x.indexOf("@");
	var dotpos=x.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){
		alert("不是一个有效的 e-mail 地址");
		return false;
	}
}

ต่อไปนี้เป็นรหัสที่สมบูรณ์พร้อมกับรูปแบบ HTML:

ตัวอย่าง

<form name="myForm" action="demo-form.php" onsubmit="return validateForm();" method="post">
Email: <input type="text" name="email">
<input type="submit" value="提交">
</form>

ลอง»