簡體   English   中英

如何使用JavaScript驗證文本字段

[英]How to validate text field using 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;

}

您遇到錯誤:

未捕獲的TypeError:無法讀取未定義的屬性“提交”

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

錯誤演示


您可以使用此:

document.forms[0].submit()

工作演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM