1

您能否在 jsFiddle 中查看这个Demo并告诉我如何在单选按钮中启用多选并使用 jquery 将结果存储在数组中?

我想要的是可以选择一个或多个无线电 btns 并最终将它们存储在一个数组中以存储在数据库中。我有这样的简单 HTML 表单:

<input type="radio" name="items" value="Item One">Item One</input><br >
<input type="radio" name="items" value="Item Two">Item Two</input><br >
<input type="radio" name="items" value="Item Three">Item Three</input><br >
<input type="radio" name="items" value="Item Four">Item Four</input><br >
<input type="radio" name="items" value="Item Five">Item Five</input><br >
<input type="radio" name="items" value="Item Six">Item Six</input><br >
<br />
<input type='button' value='Display Selected' id='isSelect'>
<p>You Select :</p>

</ p>

我也在使用这个 jQuery 代码来存储所选项目的值

enter code here
$("#isSelect").click(function () {
var result = $('input:radio[name=items]:checked').val();
$("#sel").html(result);
});​

谢谢你的时间

4

1 回答 1

2

改用checkboxes,检查这个 jsfiddle 演示http://jsfiddle.net/wY63X/3/

要将其存储为数组,您可以这样做

var storedArray = new Array();
$('input[name="items"]').each(function(){
       storedArray.push($(this).val());
});
于 2012-12-12T06:52:30.387 回答