我的表单如下所示,我需要传递选中的复选框的值,但我不知道如何操作。
<input type="checkbox" id="invid" name="invid" value="100236">
<input type="checkbox" id="invid" name="invid" value="100852">
<input type="checkbox" id="invid" name="invid" value="100962">
<input type="checkbox" id="invid" name="invid" value="100965">
<input type="checkbox" id="invid" name="invid" value="101002">
<button id="submit">Submit</button>
<script>
$('#submit').click(function() {
$.ajax({
url: "collect.jsp",
type: "post",
data: Winvid: invid,
success: function(data) {
$('#response').html(data);
}
});
});
</script>
使用.each,此演示检查属性checked
$('#submit').click(function() {
var arrayValue = [];
// use name or class name
$('input[name=invid]').each(function(){
if($(this).prop('checked')){
arrayValue.push($(this).val())
}
});
console.log(arrayValue);
// arrayValue use in $.ajax
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" name="invid" value="100236">
<input type="checkbox" name="invid" value="100852">
<input type="checkbox" name="invid" value="100962">
<input type="checkbox" name="invid" value="100965">
<input type="checkbox" name="invid" value="101002">
<button id="submit">Submit</button>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句