为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

九州编程 2019-07-15 09:50:37
如何使用JavaScript/jQuery获取表单数据?是否有一种简单的、单行的方法来获取表单的数据,就像它将以传统的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;});
查看完整描述

3 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

$('form').serialize() //this produces: "foo=1&bar=xxx&this=hi"

演示


查看完整回答
反对 回复 2019-07-15
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

使用$('form').serializeArray(),则返回列阵:

[
  {"name":"foo","value":"1"},
  {"name":"bar","value":"xxx"},
  {"name":"this","value":"hi"}]

其他选择是$('form').serialize(),则返回:

"foo=1&bar=xxx&this=hi"

看一看这个小提琴手的演示


查看完整回答
反对 回复 2019-07-15
  • 3 回答
  • 0 关注
  • 479 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信