javascript - 如何使用 javascript 验证文本字段

标签 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;

}

最佳答案

您收到错误:

Uncaught TypeError: Cannot read property 'submit' of undefined

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

ERROR DEMO

<小时/>

你可以使用这个:

document.forms[0].submit()

Working DEMO

关于javascript - 如何使用 javascript 验证文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28870606/

相关文章:

java - 我们可以将一个jsp页面重定向到另一个jsp页面吗

javascript - 正则表达式和 javascript : match everything between number followed by space and by capital letter

javascript - 后台Geolocation ServiceWorker - Web App重新获得焦点时的onMessage事件顺序

javascript - 如何追加到 Node 中的文件?

javascript - a.href 属性是否总是作为绝对值返回?

javascript - Gmaps.js 未在 Bootstrap 模式内加载

javascript - 在 EXTJS 中显示/渲染 XML

javascript - 使用 .getElementsByClassName 将 <string> 标签替换为 <br/> 标签

javascript - 查找并列出一组JavaScript文件中的所有函数/方法

javascript - 使提交按钮响应击中输入并单击