如何使四个条件禁用启用按钮

时间:2018-07-31 11:40:31

标签: javascript html

如何制作四个“条件已禁用”按钮。功能不起作用。

    function testcheckall() {
    if (/^[ก-๙]+$/.test(document.getElementById("firstname").value && /^[ก-๙]+$/.test(document.getElementById("lastname").value) && /^0[689][0-9]{8}$/.test(document.getElementById("mobile").value) && /^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/.test(document.getElementById("email").value))) {
      document.getElementById("send").disabled = false;
          }else{
          document.getElementById("send").disabled = true;
          }
        }	

1 个答案:

答案 0 :(得分:0)

可能是您弄乱了条件表达式中的括号,在第一次进行reges检查后您丢失了括号

 function testcheckall() {

if (/^[ก-๙]+$/.test(document.getElementById("firstname").value) && 
    /^[ก-๙]+$/.test(document.getElementById("lastname").value) && 
    /^0[689][0-9]{8}$/.test(document.getElementById("mobile").value) && 
    /^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/.test(document.getElementById("email").value)) {
      document.getElementById("send").disabled = false;
          }else{
          document.getElementById("send").disabled = true;
          }
        }