[英]get the values from all form elements in onchange event
我有一个表单,其中有15个组合框和一个复选框。 我正在尝试以onchange事件的形式获取所有当前值。
到目前为止,我的代码:
function update_number_of_adds_found(field_dropdown, selected_value) {
for (i = 0; i < document.submitadd.elements.length; i++) {
alert("The field name is: " + document.submitadd.elements[i].name +
" and it’s value is: " + document.submitadd.elements[i].value);
}
// var result5 = $.ajax({
// 'url': '<?php echo site_url('search/findNumberOfAdds'); ?>/' + selected_value,
// 'async': false
// }).responseText;
// $('#totalNumOfAdds').empty();
// $("#totalNumOfAdds").append(result5);
}
到目前为止,上面的代码有效,即在警报中我获取了值。 现在,我想将这些变量放在变量中,然后将这些变量发送到ajax请求中。
有人可以帮我吗? 问候,约翰
您提到了jQuery,所以我认为它对您来说是可以接受的:
$('form').serialize()
为ajax样式的数据提交创建一个字符串
如果需要所有元素,只需使用$('form').find('input,select,textarea')
等
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.