草庐IT

onSubmitted

全部标签

javascript - 在 onsubmit 中确定哪个元素提交了表单

有没有办法确定哪个元素从onsubmit处理程序中提交了表单?尝试编写一个知道单击了哪个元素的通用处理程序。例如,给出这种形式:我如何确定在onSubmitHandler中点击了哪个提交按钮?我试过event.target/event.srcElement,但给出的是表单,而不是实际的提交按钮。更新:我在这里写了一个通用控件,所以它不知道表单上有什么。该解决方案需要在不知道和更改表单的html的情况下工作。我的后备方案是遍历DOM以找到所有可能导致提交的按钮,但我想避免这种情况。 最佳答案 另一种解决方案是将事件触发器从表单的提交事

javascript - 为什么当我从 onsubmit 返回 false 时我的 HTML 表单仍然提交?

我编写了一个简单的脚本来验证登录表单,如下所示:functionvalidateLoginForm(){varidV=document.forms["LoginForm"]["id"].value;varpwdV=document.forms["LoginForm"]["pwd"].value;if(idV==null||idV==""||idV.length并将其命名为:....问题是javaScript在我正确设置时发出警报,但最后Loginservlet也自动调用,这是错误的。为什么会这样?有什么解决办法吗? 最佳答案 重定向

javascript - onsubmit 方法不会停止提交

我的onsubmit不工作。我的想法是放置一些必填字段,为了实现这一点,我在调用JavaScript函数的HTML表单中使用onsubmit方法。当时的想法是,如果所有必填字段都已填写,javascript函数将返回true并且它会转到页面/control/Cadastro.php。否则,如果任何必填字段为空,它将返回false并且不会移动到页面/control/Cadastro.php,停留在当前页面直到true。不幸的是,如果所有必填字段都没有填写,函数确实返回false,正如预期的那样,但它仍然移动到页面/control/Cadastro.php,即使如果不应该。我要删掉一些代码

html - 如果同一个表单上有多个提交按钮,如何使用 onsubmit() 来显示确认?

当用户点击第二个提交按钮时,即No我想将确认对话框显示为“您确定要提交交易吗?” 最佳答案 工作正常。只是将onsubmit()更改为onclick()。因为在这种情况下两者的功能是相同的。 关于html-如果同一个表单上有多个提交按钮,如何使用onsubmit()来显示确认?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18038085/

javascript - 如何在没有 jQuery 的情况下确定按下了哪个提交按钮,形成 onSubmit 事件

这个问题在这里已经有了答案:HowcanIgetthebuttonthatcausedthesubmitfromtheformsubmitevent?(22个答案)Determinewhichelementtriggeredaformsubmitevent(3个答案)关闭9年前。此贴于去年编辑提交审核未能重开帖子:原始关闭原因未解决我有一个带有两个提交按钮和一些代码的表单:HTML:JavaScript:form.onSubmit=function(evnt){//Dosomeasyncrhnousstuff,thatwilllateronsubmittheformreturnfals