javascript - 提交功能的Javascript
问题描述
我有一个简单的问题,实际上应该很简单,但我无法通过许多搜索在线找到它。我有一个 HTML 表单和一个提交按钮。在表单中,我有一个进行验证的“onsubmit()”事件。在我返回我的 onsubmit 值后如何调用提交函数 如果为 true do 'thissubmit()' 我目前有一个 onsubmit function() 如果我的函数返回 true 然后我调用 - document.forms["formsignin"].submit() ; 返回真;这涉及到我的 jQuery '$(myForm).on("submit", function () {}' 我只想在 Javascript 中执行此操作,而不是使用 $(myform).on() jQuery 方式。
<form id="fsignin" onsubmit="return validateit();">
<button type=”submit”>Sign in</button>
</form>
Function validateit() {
do validation stuff if(….){document.forms["formsignin"].submit(); return true;
$(myForm).on("submit", function () {
if (validateit()) {
}
}
解决方案
您的格式不正确。你有一个提交属性和一个通过 jQuery 提交的事件。你只需要一个,或者 JS 的 addEventListener。
您的表单的名称或 ID 错误。
然后您不会调用提交,只需返回 true 以继续提交。
尝试孤立地研究不同的方法。您需要先了解它们,如果需要,您可以考虑将它们结合起来
推荐阅读
- sql - 如何使用 C# 在 SQL Server 数据库中保存 YouTube 视频链接
- javascript - 在哪里发送请求,父组件或子组件?
- excel - SUMPRODUCT 代码错误。我得到了#VALUE!错误
- python - 如何根据多列的值拆分数据框
- node.js - 我可以在 socket.io 中创建群组和私人聊天应用吗
- python - Zerorpc 异步调用
- google-apps-script - Google 协作平台应用脚本不适用于自定义域
- vba - 检查 7-Zip (64 / 32bit) 的正确安装
- c++ - 如何在 vim 的颜色方案文件中更改运算符 (+ - * / < >) 的颜色
- asp.net-core - ASP.Net Core 2 忽略本地主机请求的 JWT 授权