Questions tagged «form-submit»

当用户尝试提交表单时,submit事件被发送到一个元素。它只能附加到表单元素。可以通过单击明确的<input type =“ submit”>,<input type =“ image”>或<button type =“ submit”>或在某些表单元素具有焦点时按Enter来提交表单。

30
通过按Enter阻止用户提交表单
我在一个网站上进行了一项调查,并且用户按下Enter键(我不知道为什么)并且不按提交按钮就意外提交了调查(表单)似乎存在一些问题。有办法防止这种情况吗? 我在调查中使用的是HTML,PHP 5.2.9和jQuery。

30
如何处理ASP.NET MVC Framework中的多个提交按钮?
是否有一些简单的方法可以处理来自同一表单的多个提交按钮?例如: &lt;% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %&gt; &lt;input type="submit" value="Send" /&gt; &lt;input type="submit" value="Cancel" /&gt; &lt;% Html.EndForm(); %&gt; 任何想法如何在ASP.NET Framework Beta中执行此操作?我搜索过的所有示例中都包含一个按钮。

23
HTML表单中的多个提交按钮
假设您以HTML表单创建向导。一键向后退,一键向前。由于当您按下时,后退按钮首先出现在标记中Enter,它将使用该按钮提交表单。 例: &lt;form&gt; &lt;!-- Put your cursor in this field and press Enter --&gt; &lt;input type="text" name="field1" /&gt; &lt;!-- This is the button that will submit --&gt; &lt;input type="submit" name="prev" value="Previous Page" /&gt; &lt;!-- But this is the button that I WANT to submit --&gt; &lt;input type="submit" name="next" value="Next Page" …


18
jQuery的禁用表单提交输入
我的页面中似乎包含以下javascript,但似乎无法正常运行。 $('form').bind("keypress", function(e) { if (e.keyCode == 13) { e.preventDefault(); return false; } }); 我想在输入时禁用提交表单,或者更好的是,将其称为ajax表单提交。两种解决方案都可以接受,但是我上面包含的代码不会阻止表单的提交。


5
禁用单击按钮时自动提交表单
我有一个HTML表单,其中使用了几个按钮。问题是,无论我单击哪个按钮,即使按钮的类型不是“ submit”,也将提交表单。例如:之类的按钮&lt;button&gt;Click to do something&lt;/button&gt;,导致表单提交。 e.preventDefault()为这些按钮中的每个按钮执行一次操作是非常痛苦的。 我使用jQuery和jQuery UI,并且网站使用HTML5。 有没有办法禁用这种自动行为?

22
刷新页面时如何防止重新提交表单(F5 / CTRL + R)
我有一个简单的表单,可将​​文本提交到SQL表。问题在于,用户提交文本后,他们可以刷新页面,并且无需再次填写表单即可再次提交数据。提交文本后,我可以将用户重定向到另一个页面,但是我希望用户停留在同一页面上。 我记得读过一些有关为每个用户提供唯一的会话ID,并将其与另一个值进行比较的信息,这些值解决了我遇到的问题,但我忘记了它在哪里。
131 php  html  forms  post  form-submit 

20
如何捕获form.submit的响应
我有以下代码: &lt;script type="text/javascript"&gt; function SubmitForm() { form1.submit(); } function ShowResponse() { } &lt;/script&gt; . . . &lt;div&gt; &lt;a href="#" onclick="SubmitForm();"&gt;Click&lt;/a&gt; &lt;/div&gt; 我想捕获HTML响应form1.submit?我该怎么做呢?我可以向form1.submit方法注册任何回调函数吗?


3
使用Jquery AJAX提交HTML表单
我试图使用此示例使用AJAX提交HTML表单。 我的HTML代码: &lt;form id="formoid" action="studentFormInsert.php" title="" method="post"&gt; &lt;div&gt; &lt;label class="title"&gt;First Name&lt;/label&gt; &lt;input type="text" id="name" name="name" &gt; &lt;/div&gt; &lt;div&gt; &lt;label class="title"&gt;Name&lt;/label&gt; &lt;input type="text" id="name2" name="name2" &gt; &lt;/div&gt; &lt;div&gt; &lt;input type="submit" id="submitButton" name="submitButton" value="Submit"&gt; &lt;/div&gt; &lt;/form&gt; 我的剧本: &lt;script type="text/javascript"&gt; $(document).ready(function() { $('#formoid').ajaxForm(function() { alert("Thank you for your comment!"); }); }); &lt;/script&gt; 这是行不通的,我什至没有收到警报消息,提交后,我不想重定向到另一个页面,我只想显示警报消息。 …
107 jquery  ajax  form-submit 

7
如何在Rails中为同一表单创建多个提交按钮?
我需要有多个提交按钮。 我有一个创建Contact_Call实例的表单。 一键创建它正常。 另一个按钮创建了它,但是需要具有与默认值不同的:attribute值,并且还需要在控制器中使用的不同但相关的模型上设置属性。 我怎么做?我无法更改路线,因此有没有办法发送由[:params]接收的其他变量? 如果这样做,我将在控制器中做什么,设置一个case语句?

4
在React.js中设置onSubmit
在提交表单时,我正在尝试doSomething()取代默认的发布行为。 显然,在React中,onSubmit是表单支持的事件。但是,当我尝试以下代码时: var OnSubmitTest = React.createClass({ render: function() { doSomething = function(){ alert('it works!'); } return &lt;form onSubmit={doSomething}&gt; &lt;button&gt;Click me&lt;/button&gt; &lt;/form&gt;; } }); 该方法doSomething()已运行,但是此后仍执行默认的发布行为。 您可以在我的jsfiddle中进行测试。 我的问题:如何防止默认的发布行为?

4
在页面加载之间保持变量
我正在尝试捕获表单的提交按钮,如果表单已提交,页面将刷新,并显示一些隐藏的字段。我想捕获表单是否已经提交过,以及是否在重新加载时提交,我想取消隐藏隐藏字段。我试图使用全局变量来实现此目的,但是我无法使其正常运行。 这是我尝试过的: var clicked = false; $(document).ready(function() { $("input[type='submit'][value='Search']").attr("onclick", "form.act.value='detailSearch'; clicked = true; return true;"); if (clicked == true) { // show hidden fields } else { // don't show hidden fields } }); 关于此代码有什么问题的任何建议?

1
如何使用Python Selenium在文本框(输入)中定位和插入值?
我具有以下HTML结构,并且尝试使用Selenium输入值NUM: &lt;div class="MY_HEADING_A"&gt; &lt;div class="TitleA"&gt;My title&lt;/div&gt; &lt;div class="Foobar"&gt;&lt;/div&gt; &lt;div class="PageFrame" area="W"&gt; &lt;span class="PageText"&gt;PAGE &lt;input id="a1" type="txt" NUM="" /&gt; of &lt;span id="MAX"&gt;&lt;/span&gt; &lt;/span&gt; &lt;/div&gt; 这是我编写的代码: head = driver.find_element_by_class_name("MY_HEADING_A") frame_elem = head.find_element_by_class_name("PageText") # Following is a pseudo code. # Basically I need to enter a value of 1, 2, 3 etc in …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.