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

如何使用JavaScript / jQuery获取表单数据?

司浩壤
2023-03-14
问题内容

是否有一种简单的单行方式来获取表单数据,就像以经典的纯HTML方式提交那样?

例如:

<form>
    <input type="radio" name="foo" value="1" checked="checked" />
    <input type="radio" name="foo" value="0" />
    <input name="bar" value="xxx" />
    <select name="this">
        <option value="hi" selected="selected">Hi</option>
        <option value="ho">Ho</option>
</form>

输出:

{
    "foo": "1",
    "bar": "xxx",
    "this": "hi"
}

这样的事情太简单了,因为它不(正确地)不包含文本区域,选择,单选按钮和复选框:

$("#form input").each(function () {
    data[theFieldName] = theFieldValue;
});

问题答案:

$(‘form’).serialize() //this produces: “foo=1&bar=xxx&this=hi”



 类似资料:
  • 下面的代码是一个HTML表单,我想要做的是从该表单中获取输入,将其保存到会话存储,并能够跨页传输。 我知道通常如何这样做,但特别是对于HTML表单,这对我不起作用。 因此,如果一个用户在Conor中输入一个用户名,我希望该用户名保存到会话存储中,这样我就可以获得该用户名并在另一个页面上使用它 当我尝试从会话存储获取该输入时,它当前没有获取该输入,并且它什么也不做。 所以如果有人能向我解释一下我在获

  • 我见过很多jQuery示例,其中参数大小和名称未知。 我的URL只有一个字符串: 我只想检测: 是否存在? 是否等于“是”?

  • 问题内容: 给定一个具有零个或多个属性的任意HTML元素,如何检索数据的键值对列表。 例如: 我希望能够以编程方式检索此: 使用jQuery(v1.4.3),如果事先知道键,则使用来访问数据的单个位很简单,但是使用任意数据集如何做到这一点并不明显。 我正在寻找一个“简单的”jQuery解决方案(如果存在),但不介意采用较低级别的方法。我可以尝试解析,但是缺少javascript-fu会让我失望。

  • 我写这篇文章是为了获取表单数据,并将其发布到一个PHP页面,然后做一些处理,并将结果返回给我,我从我的引导模式表单中获取表单数据开始,我发现脚本不能从模式表单中获取值,因为PHP部分我不能上传它到小提琴或其他地方。 > 以下是模态代码: jQuery: 简单PHP代码:

  • 问题内容: 我有一个包含许多输入字段的表单。 当我使用jQuery捕获Submit form事件时,是否可以在关联数组中获取该表单的所有输入字段? 问题答案: $(‘#myForm’).submit(function() { // get all the inputs into an array. var $inputs = $(‘#myForm :input’); 这是您可以使用的另一种方法 请

  • 问题内容: 我正在使用jQuery动态创建下表…执行代码后,我得到的表如下: 我曾经这样迭代表: 通过使用上面的查询我收到第一行单元格值仅…帮助我与jQuery将通过该表的完整行迭代,并在获得该行的单元格值和。 问题答案: 而不是$ this 证明_1: 证明_2: