ช่วยดูโค๊ดหน่อยค่ะ

กระทู้คำถาม
ที่เขียนก็จะแค่มีค่าว่างระบบมันจะแจ้งเตือนให้กรอกข้อมูล

เราอยากให้ดัก      เบอร์โทร  เมื่อกรอกเลขเกิน 10 ตัว  จะแจ้งเตือนว่า  กรุณากรอกเบอร์โทรให้ถูกต้อง
                           รหัสผ่าน    เมื่อกรอกรหัสผ่านน้อยกว่า 8ตัว        จะแจ้งเตือนว่า  กรุณากรอกเบอร์โทรให้ถูกต้อง8ตัวถึง 20 ขึ้นไป ค่ะ
<script>
  function Form() {
    var phone = document.forms["m_add"]["mem_telephone"];
    var password = document.forms["m_add"]["mem_password"];

    
    if (phone.value == "") {
      alert("กรุณากรอกที่เบอร์โทรศัพท์");
      phone.focus();
      return false;
    }
    
    if (password.value == "") {
      alert("กรุณากรอกรหัสผ่าน");
      password.focus();
      return false;
    }
  return true;
  }
</script>

โค๊ดนี้ข้างล่างเราหามาจากเน็ต  เอามาปรับใส่เข่าไป เวลารันโปรแกรม  มันไม่ขึ้นค่ะ  กรอกผิดเข้าไป  มันบันทึกลงDBเลย

if (phone.length =10  ) {
        alert('กรุณากรอกที่เบอร์โทรศัพท์ให้ครบ 10 ตัว ');
        phone.focus();
       return false;
    }

     if(phone.onKeyUp=if(!(isNaN(this.value)))){
       alert("กรุณากรอกเฉพาะตัวเลขเท่านั้น")
     phone.focus();
       return false;
   }
แสดงความคิดเห็น
Preview
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่