使用 jQuery 获取提交的表单值,具有多个具有相同类名的表单
Get a submitted form value using jQuery, have more than 1 form with the same class name
我试图在这里寻找答案,但没有符合我需求的答案。我有超过 1 个类名.sbt-form
的表单:
<form class='sbt-form'>
<input name='kord' val=1/>
</form>
<form class='sbt-form'>
<input name='kord' val=2/>
</form>
<form class='sbt-form'>
<input name='kord' val=3/>
</form>
当提交一个表单(假设第三个表单)时,我只想获取input
元素的值name = 'kord'
如何使用jQuery执行此操作?
您可以将submit
处理程序附加到表单,并在表单中搜索要查找的元素。试试这个:
$('.sbt-form').submit(function(e) {
e.preventDefault(); // stop the form submission to the server. Comment this if not needed.
var inputValue = $(this).find('input[name=kord]').val();
});
试试这个:
$("mySubmitButton").click(function () {
$(this).closest(".sbt-form").find("input[name='kord']").val();
});
试试
$('.sbt-form').click(function() {
$(this).find("input[name='kord']").val();
});
或者您可以在提交表单时使用serialize()
函数获取整个表单的值:
JS代码:
$(".sbt-form").submit(function(e){
e.preventDefault();
console.log($(this).serialize());
});
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何使用WCF服务和javascript表单post上传.doc文件
- Javascript生成的表单未提交
- 如何使用javascript或html下载PDF格式的填写表单
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- Ajax发布表单序列化,发布引号'
- 多级HTML表单
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 在验证和发送邮件后更改联系人表单的 html
- jQuery表单添加不适用于下拉列表
- Rails/JSON:如何将JSON用于jquery UI自动完成表单
- 如何从pdftron webviewer获取表单数据
- JS验证ajax返回的html中的表单数据
- 使用 jQuery 获取提交的表单值,具有多个具有相同类名的表单
- 将具有相同类名的表单输入字段放入数组中
- 在下面的场景中,如何在AJAX函数调用中禁用和启用表单上存在的所有具有相同类的按钮
- 如何添加具有相同类名的表单输入字段
- 使用jquery validate验证具有相同类的多个表单