Eri*_*yen 4 forms checkbox radio-button prototypejs
原型很棒,但是在1.6.1版本中,库仍然不允许获取/设置分组输入(复选框和单选按钮.)我想要一种方法来获取所选值的数组$F($("form").checkboxes).我希望能够将这些复选框设置为值数组,另一方面.
想法?
小智 10
你总是可以做这样的事情:(假设你的复选框有一类checkboxes).
var checkedList = [];
$$('.checkboxes').each(function(ele){
if( $(ele).checked )
{
checkedList.push($(ele).name);
}
});
Run Code Online (Sandbox Code Playgroud)
编辑 - 刚才意识到我误解了这个问题,下面的代码只对设置值有好处:
var form = $('options');
checkboxes = form.getInputs('checkbox');
checkboxes.each(function(e){ e.checked = 0 });
// or even checkboxes.invoke('checked',0);
Run Code Online (Sandbox Code Playgroud)
也许可以使用这样的东西:
var cels = new Array();
$$('checkbox[checked="checked"]').each(el){
cels.push(el.value);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28126 次 |
| 最近记录: |