当前位置: 首页 > 面试题库 >

我如何获取无需提交就提交的所有表单值?

文彭祖
2023-03-14
问题内容

我的页面上有一个表单,并且正在使用Javascript/JQuery向表单中动态添加控件。在某个时候,我需要在客户端的表单中获取所有值作为集合或查询字符串。我不想提交表单,因为我希望将表单值以及客户端上拥有的其他信息传递给后端WCF
/
Ajax服务方法。因此,我试图弄清楚如何在表单实际上已提交的情况下捕获表单通常发送给服务器的同一类型的集合中的所有值。我怀疑有一种简单的方法可以捕获此错误,但是我很沮丧。


问题答案:

jQuery表单插件提供了一种简单的方法来遍历表单元素并将其放入查询字符串中。对于您需要使用这些值进行的其他任何操作,它也可能很有用。

var queryString = $('#myFormId').formSerialize();

从http://malsup.com/jquery/form

或使用直接jQuery:

var queryString = $('#myFormId').serialize();


 类似资料:
  • 我想在窗体的操作重定向它之前从窗体中获取值。例如,在这个表单中,我想抓取“text_one”并将其发送到数据库,然后再将其重定向到google。我还想在谷歌上看到“text_one”。我该怎么办?

  • 问题内容: 我有一个模式表单,用户必须完成表单(否则验证将显示必填字段错误消息),然后单击“提交输入类型”,不执行任何操作,然后再次单击它,然后将通过ajax发布,并返回“谢谢”消息。 我环顾了Stackoverflow,并为遇到的问题应用了答案,但仍然无法正常工作。我确实删除了event.preventDefault(); 从中,以及$(“#review- form”)。submit(funct

  • 获取Form变量 通过Action的如下方法可以获取变量: GetSlice GetString GetInt GetBool GetFloat GetFile GetForm 自动映射 通常我们通过http.Request.Form来获得从用户中请求到服务器端的数据,这些数据一般都是采用name,value的形式提交的。xweb默认支持自动将这些变量映射到Action的成员中,并且这种映射支持子

  • 大家要切记这一点: 在任何 Single Page App中,js代码都不会产生 一个传统意义的form表单提交!(这会引起整个页面的刷新) 所以,我们往往用事件来实现.(桌面开发思维) 假设,我们在远程有个接口,可以接受别人的留言: URL: http://siwei.me/interface/blogs/add_comment 参数: content: 留言的内容. 请求方式: POST 返回

  • 问题内容: 我正在使用ASP.net Web应用程序。 我有一个带有提交按钮的表格。提交按钮的代码如下所示。 我想写如下内容: 我该怎么做呢? 问题答案: 你最好做… 如果返回,则您的表单不会提交。 您可能还应该将事件处理程序从内联移动。

  • 表单提交及获取$_GET/$_POST的数据 在日常的编程工作中,我们经常会使用到$_POST/$_GET来获取表单提交数据以及URL参数,而sp框架提供了arg()函数来简化了$_POST/$_GET的一些使用过程。 arg()是框架内置函数,可以有两个参数,第一个参数是将要获取的参数名称,为空则返回全部参数的数组。第二个参数是默认值,当需要获取的参数为空时,将返回该默认值。 新版已经使用arg