คัดลอกรหัสรหัสดังต่อไปนี้:
//ลบช่องว่างทั้งสองด้านของสตริงอินพุต
ฟังก์ชั่นตัดแต่ง {
นับ var = s.length;
var st = 0; // เริ่มต้น
var end = นับ-1; // สิ้นสุด
ถ้า (s == "") กลับ s;
ในขณะที่ (st < นับ) {
ถ้า (s.charAt(st) == " ")
เซนต์++;
อื่น
หยุดพัก;
-
ในขณะที่ (จบ > เซนต์) {
ถ้า (s.charAt(จบ) == " ")
จบ --;
อื่น
หยุดพัก;
-
กลับ s.substring (st, end + 1);
-
หากแบบฟอร์มมีลักษณะดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
<การกระทำของแบบฟอร์ม = "testnew.html" name = "form1">
ชื่อผู้ใช้: <input type="text" name="name">
รหัสผ่าน: <input type="password" name="pwd"> <br>
<input type="submit" value="Submit" onclick="isEmpty()">
</แบบฟอร์ม>
จากนั้นเพื่อตรวจสอบว่าอินพุตว่างเปล่าหรือไม่ คุณสามารถกำหนดฟังก์ชันดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชัน isEmpty(){
//form1 เป็นแอตทริบิวต์ชื่อในแบบฟอร์ม
var _form = document.form1;
ถ้า(ตัดแต่ง(_form.name.value)==""){
alert("ชื่อผู้ใช้ไม่สามารถเว้นว่างได้!");
กลับเท็จ;
-
ถ้า(ตัดแต่ง(_form.pwd.value)==""){
alert("รหัสผ่านไม่สามารถเว้นว่างได้!");
กลับเท็จ;
-
กลับเป็นจริง;
-