繁体   English   中英

从onchange事件中的所有表单元素获取值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM