在angularjs中,我想知道ng-submit和ng-click之间的区别是什么? 具体来说,每个人的利弊,你应该什么时候该做什么? 谢谢! **编辑** 我已经看了这个多一点,但我仍然想知道什么(如果有的话)的好处是使用ng-submit? 你可以使用ng-click代替所有ng-submits吗? 这会造成什么问题吗? 再次感谢!
我有一个有两个button的表单。 一个用于保存logging,另一个用于取消保存程序。 我正在使用rails.js (一个常见的AJAX / jQuery插件,用于那些你不知道的) JavaScript文件,它可以与jQuery一起使用,用于不显眼的javascript / ajax调用。 当我通过ajax发送表单数据时,我希望我点击的button的名称和值与其余的数据一起提交,以便我可以根据哪个button被点击来做出决定。 rails.js文件中的方法使用.serializeArray()将表单数据发送到服务器。 问题是这不包括我点击的button的名称/值对。 jQuery的网站声明,他们这样做的目的(尽pipe我认为他们应该): “ .serializeArray()方法使用标准的W3C规则来控制成功的控件,以确定它应该包含哪些元素,特别是元素不能被禁用,并且必须包含一个名称属性,没有提交button值被序列化,因为表单没有被提交一个button。” 他们怎么能假定一个表格不是用button提交的呢? 我相信这是毫无意义和错误的假设。 根据W3C规则,为提交表单而激活的button被视为成功的控件 。 由于jQuery的开发人员已经决定这样做的目的,我可以假设有另一种方法, 不排除序列化中激活的button? 编辑:这是我的表单可能看起来像什么样子的快速示例… <!DOCTYPE html5> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('#form').submit(function(e) { // put your breakpoint here to look at e var x = 0; }); }); </script> </head> <body> <form id="form"> […]
我使用了<a href="…"> <img …> </a>链接到另一个页面的图像。 我怎样才能使它像一个button<input type="submit"…> ?
我有以下代码: <script type="text/javascript"> function SubmitForm() { form1.submit(); } function ShowResponse() { } </script> . . . <div> <a href="#" onclick="SubmitForm();">Click</a> </div> 我想捕获form1.submit的html响应? 我该怎么做呢? 我可以注册任何callback函数form1.submit方法?
我有一个HTML表单,我使用了几个button。 问题是无论我点击哪个button,即使button不是“submit”types,表单也会被提交。 例如Buttons: <button>Click to do something</button> ,导致表单提交。 为每个button做一个e.preventDefault()是相当痛苦的。 我使用jQuery和jQuery UI,网站是HTML5。 有没有办法来禁用这种自动行为?
假设您在HTML表单中创build向导。 一个button返回,一个button向前。 由于后退button在按下Enter键时会首先出现在标记中,因此将使用该button提交表单。 例: <form> <!– put your cursor in this field and press Enter –> <input type="text" name="field1" /> <!– This is the button that will submit –> <input type="submit" name="prev" value="Previous Page" /> <!– But this is the button that I WANT to submit –> <input type="submit" name="next" value="Next Page" /> </form> 我想要做的是,当用户按下回车键时,可以决定使用哪个button提交表单。 […]
我正在研究一个ASP.NET 4.0 Web Forms项目,大概5年后,我对提交行为感到困惑。 在一个button的点击事件中,我睡觉的线程,使我可以多次点击提交button。 从我可以告诉,ASP.NET是防止点击事件多次被调用。 这是真的? 顺便说一句:我已经closures了JavaScripttesting。
在我使用轨道上的ruby构build的Web应用程序中,我有一个用户使用一些基本数据提交的表单。 数据在控制器中被检索,并且需要保持私密的更多信息被添加。 然后,我需要发送一个post请求到外部网站与控制器的所有组合数据。 什么是最好的方法来做到这一点? 在此先感谢您的帮助。
我有一个两个button和几个input字段的jsf 1.2表单。 第一个button放弃input的值,并用db中的值重新填充页面,第二个button保存input的值。 当用户在input字段之一时按下Enter键,就会出现问题,表单被提交并且与第一个button关联的操作被执行。 代码如下所示: <h:commandButton action="#{bean.reset}" value="Reset" /> <h:commandButton action="#{bean.save}" value="Save" /> <!– h:datatable with several h:inputText elements –> 按回车键时,是否可以将特定button声明为默认操作? 这种行为实际上指定的地方?
我需要有多个提交button。 我有一个创buildContact_Call实例的表单。 一个button就像正常一样创build它。 另一个button创build它,但需要具有与默认值不同的:属性值,还需要在控制器中使用的另一个相关模型上设置该属性。 我怎么做? 我不能改变路线,那么有没有办法发送一个不同的variables,被[:params]拾取? 如果我这样做,我在控制器中做了什么,build立了一个案例陈述?