0

我正在尝试根据值更改示例创建一个复选框限制:我有以下复选框!

如果选中的复选框的值不同,则前面的提示警告!某些复选框确实具有相同的值。不是所有的人!

例子:

<input name="" type="checkbox" value="here">(if this was checked)
<input name="" type="checkbox" value="here">(then this)
<input name="" type="checkbox" value="there">(would not allow prompt alert) 
<input name="" type="checkbox" value="here">(would allow)

<input type="checkbox" name="checkbox2[]" onClick="setChecks(this)" value="`key`=<?php 
echo $rspatient['key']?>" class="chk" id="chk<?php echo $a++?>" />

我有限制复选框数量的代码,但我不确定如何将以前的值与选定的值进行比较

4

1 回答 1

1

您可能想要使用prev()next()jQuery 函数。我不太了解你想做什么,但类似的东西$(':checkbox').change(function() { $(this).prev(); //this references the previous sibling })会让你开始

也许像

$('input:checkbox').change(function() {
    if ($(this).attr('checked') && $(this).prev().attr('checked') && $(this).attr('value') != $(this).prev().attr('value')) {
         alert('you can't do that');
    }
});

但就像我说的,我不知道你想做什么

于 2012-06-27T17:44:23.003 回答