如何使用javascript验证文本字段

时间:2015-03-05 05:22:41

标签: javascript

我尝试使用javascript验证文本字段。 return false工作正常。但return true无效。

HTML

<form namme="frms" action="booking_management.php">
    <input type="text" name="total" id="totald" value="" onkeyup="calbill()" class="input"/>
    <input name="but" type="button" value="Send Bill" class="btn btn-primary" onClick="bill()" />
</form>

的JavaScript

function bill() {
  if (Checktot()) {
    document.forms["frms"].submit();
  }
}

function Checktot() {
  var tot = document.getElementById("totald").value;
  if (tot == "no") {
    document.getElementById("totald").style.borderColor = "#ED291F";
    alert("Please try again");
    return false;
  }
  return true;

}

1 个答案:

答案 0 :(得分:1)

您收到错误:

  

未捕获的TypeError:无法读取属性&#39;提交&#39;未定义的

document.forms["frms"].submit();

ERROR DEMO


您可以使用:

document.forms[0].submit()

Working DEMO