Tag: 表单

使用jQuery在一行中重置多个(但不是全部)表单字段的值

是否可以使用jQuery在一行或一次命中中重置多个表单域。 注意:我不想重置所有表单字段,只重置指定的白名单(如下所示): // reset some form fields $(‘#address11’).val(”); $(‘#address21’).val(”); $(‘#town1’).val(”); $(‘#county1’).val(”); $(‘#postcode1’).val(”);

从html表单下拉选项列表中删除重复值

我的问题是删除重复的选项值。 从一开始,期权价值未知。 当我选择城市时,则处理ajax请求并从该城市获取所有可用的分类。 从这个“城市arrays”自动建立与街道的下拉列表。 但当然有重复的选项值。 那么,我怎么能删除它们? — Choose street — Barrow Hornets Barrow Stanley Simon Barrow 工作方式: var foundedinputs = []; $(“select[name=det_pas_object_gatve] option”).each(function() { if($.inArray(this.value, foundedinputs) != -1) $(this).remove(); foundedinputs.push(this.value); });

如何从提交按钮获取formmethod和formction

我原本以为表单对象会填充formmethod和formaction。 问题:有没有办法进行编队? 或者找出单击表单中的哪个按钮,从按钮访问它们? 我是否需要重写我的事件处理程序来捕获按钮上的点击( $(document).on(‘click’, ‘.myformbtn’, function(e) )并使用var queryString= $(this).parent(‘form’).serialize();访问表单。 Save Get new data $(document).ready(function() { $(document).on(‘submit’, ‘form’, function(e) { e.preventDefault(); var formaction = $(this).getFormAction(); var queryString= $(this).serialize(); $.ajax({ type: formmethod, url: formaction, data: queryString }); }); }); 我找到了类似的问题,答案总是$(this).attr(‘formaction’)这是不正确的,因为表单没有该属性。 我希望提供一个如何使用它将让人们的大脑工作的例子。

如何通过asp.net mvc或jquery提交包含动态数据行的表?

我完全不喜欢asp.net mvc,目前我正在编写一个Web应用程序,允许用户从列表框中选择多个产品,并将它们添加到动态表中,其中包含可以添加或删除的行。 因此,我正在考虑使用jquery添加和删除表行,因此表行将通过append(“xxx”)添加。 但事情是我不熟悉asp.net mvc表单提交,从我到目前为止的理解,我可以稍后通过表单[“id”]检索值,但如果我要通过该方法创建表行,我认为它要么具有相同的ID,要么我可以使用运行无ID和隐藏输入来跟踪添加的产品数量。 当我删除所有产品时,我可能还想隐藏整个产品表。 ps有点觉得我的方式就像一个大乱的乱糟糟的黑客,有一天会回来咬我。 问题: asp.net mvc有一个很好的方法来处理所有这些吗? 我读过有关mvc tempdata的内容。 我有更好的方法来处理动态产品生成吗? 以后在asp.net mvc中提交表单更容易 而且我发现你实际上也可以通过jquery提交表单,这两种方法之间有什么优点吗? 在性能,安全性,维护等方面? 谢谢

如何区分javascript提交和手动点击提交

如何区分javascript触发提交和手动点击表单提交 示例代码如下 function myfunction() { document.getElementById(“id_searchform”).submit(); return true; } 形成: Enter Zipcode click to submit

jquery表单滑块(输入滑块)

如何用jquery制作滑块,就像这里一样? 用户应从滑块中选择一个值,该值应自动输入 我找不到合适的插件……

在使用jQuery ONLY之前清空变量

我在SOF中检查过这个问题, 如何阻止表单元素发送一些我们不想要的字段? 这是我的代码 的index.php $(formElement).submit(function() { … how to do the jquery stuff.. return true; }); <input type="text" id="id1" name="name1" value="” /> <input type="text" id="id2" name="name2" value="” /> 我需要执行以下操作1.在提交页面之前,我需要使用JQUERY ONLY取消设置/清空变量值2.我必须在index.php中显示变量,而不是在下一页中显示process.php 换句话说,我如何清空变量$ my_variable_with_value1和$ another_one_variable在页面提交之前使用JQUERY 谢谢,Kimz

rails 3 – ajaxformsajax:未被调用的成功事件

经过多次故障排除后,我无法弄清楚为什么我的表单是ajax:在rails 3中没有调用成功回调。 以下是我在视图中最终生成的代码: JS代码: $(function() { $(“#myform”).bind(‘ajax:success’, function(data, status, xhr) { alert(“form success”); console.log(data); console.log(status); }).bind(‘ajax:error’, function(xhr, status, error) { console.log(error); console.log(status); }); }); Ajax表格: 遵循表单发布到的操作中发生的逻辑: @foo = { :foo => “bar” } render(:json => @foo.to_json, :content_type => ‘application/json’, :layout => false) 我有Firebugged这整个请求/响应: It says 200 OK. And the Response Headers are: Cache-Control max-age=0, private, […]

是否可以在发送之前更改表单数据?

我想在发送表单之前找到任何更改数据的通用方法。 它是,如果我有一个 包含某个类型(类)的和用户按下发送按钮,我想将此输入值转换为另一种格式,以便以更正的格式到达服务器。 我知道我可以设置一个submit()处理程序来处理数据,但我需要一个通用的解决方案,在所有页面表单上加载时设置这个机制并忘记它(也许某些表单由AJAX发送,其他使用Jquery.validate发送等)

提交按钮中的jquery click()

我在表单中的提交按钮上有一个.click()函数: $(“#submitId”).click(function () { $(‘#hiddenInput’).val(someVariable); }); 它就像一个魅力。 单击提交按钮时,click()函数填充隐藏的输入变量,然后提交整个表单。 然后,服务器接收具有刷新内容的隐藏输入。 我的问题是:它会一直有效吗? 是否有任何危险,由于某些原因我还不知道,提交操作首先执行,click()函数稍后执行? 我想确保隐藏的输入始终刷新。