草庐IT

onSubmit

全部标签

javascript - 如何清除/删除 JavaScript 事件处理程序?

给定以下HTML片段:我需要删除/清除onsubmit事件的处理程序,并使用jQuery或任何其他JavaScript用法注册我自己的处理程序。 最佳答案 要在没有任何库的情况下执行此操作:document.getElementById("aspnetForm").onsubmit=null; 关于javascript-如何清除/删除JavaScript事件处理程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

javascript - 如何清除/删除 JavaScript 事件处理程序?

给定以下HTML片段:我需要删除/清除onsubmit事件的处理程序,并使用jQuery或任何其他JavaScript用法注册我自己的处理程序。 最佳答案 要在没有任何库的情况下执行此操作:document.getElementById("aspnetForm").onsubmit=null; 关于javascript-如何清除/删除JavaScript事件处理程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

javascript - 在 React.js 中设置 onSubmit

在提交表单时,我正在尝试doSomething()而不是默认的发布行为。显然在React中,onSubmitisasupportedeventforforms.但是,当我尝试以下代码时:varOnSubmitTest=React.createClass({render:function(){doSomething=function(){alert('itworks!');}returnClickme;}});doSomething()方法已运行,但此后仍会执行默认的发布行为。您可以在我的jsfiddle中进行测试.我的问题:如何防止默认的发布行为? 最佳答案

javascript - 在 React.js 中设置 onSubmit

在提交表单时,我正在尝试doSomething()而不是默认的发布行为。显然在React中,onSubmitisasupportedeventforforms.但是,当我尝试以下代码时:varOnSubmitTest=React.createClass({render:function(){doSomething=function(){alert('itworks!');}returnClickme;}});doSomething()方法已运行,但此后仍会执行默认的发布行为。您可以在我的jsfiddle中进行测试.我的问题:如何防止默认的发布行为? 最佳答案

javascript - rails - 如何将 onsubmit 与 form_tag 一起使用

我想将下面的代码转换为form_for或form_tag。我该怎么办?我不想连接另一个页面(action="/URL")。我只想在提交此表单时触发functionfoo()。 最佳答案 使用form_tag或form_for应该很容易做到这一点。示例:{:onsubmit=>"foo()"}%>或{:onsubmit=>"foo()"}%> 关于javascript-rails-如何将onsubmit与form_tag一起使用,我们在StackOverflow上找到一个类似的问题:

asp.net - 如何在WebForms中的form.onSubmit期间调用HTML5 form.checkValidity?

如何覆盖或扩展标准WebFormsWebForm_OnSubmitjavascript函数?我在ASP.netWebForms网站中使用HTML5输入类型。用户代理(例如Chrome,IE,Firefox)已正确处理数据清理,备用UI等。通常,当用户单击按钮时,User-Agent将停止提交,并显示UI来向用户指示其输入将是无效的:WebForms的问题在于它不使用“提交”按钮。相反,所有操作都可以通过JavaScript回传完成,而不是提交形式:当呈现到客户端html中时,它成为对Javascript的调用:WebForm_DoPostBackWithOptions(...)使用非常

c# - MVC3中添加onsubmit事件调用JS函数

我在MVC3项目中从表单调用JS方法时遇到问题:我有一个“搜索”页面,没有带有两个按钮的表单-搜索和取消。在ProductDefinition中点击搜索运行JS函数runSearch。×SearchResults*SearchCancel当我按下时如何运行这个JS方法(runSearch)?据我了解,这将是表单事件的onsubmit事件,因此我需要添加具有onsubmit属性的表单元素。我尝试使用BeginForm辅助方法围绕输入字段:@using(Html.BeginForm(new{onsubmit="productDefinition.runSearch();"})){*}但它似

javascript - 如何获取表单的 onSubmit 事件?

我想知道如何从表单中获取onsubmit事件来进行一些表单验证,因为我无法直接访问它。(我正在为评论写一个Wordpress插件,所以不能直接访问表单标签或提交按钮。)尝试为我的插件执行此操作时我感到非常沮丧,因此我在下面编写了一个HelloWorld版本。我希望它在我加载页面时显示“HelloWorld”警报,并在我单击提交按钮时显示“表单已提交”警报。相反,它会在页面加载时显示两个弹出窗口。这是我的代码:HelloWorldTestName(required) 最佳答案 改变这个:formCheck.onSubmit=doMap

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也自动调用,这是错误的。为什么会这样?有什么解决办法吗? 最佳答案 重定向