所以我根据用户选择的内容生成不同的表单。因此,我不知道页面上有什么(即选择,复选框,收音机,文本区域,文本输入)。
我需要一种方法来查看是否已经检查了一组无线电,主要是为了返回同一组中所有无线电的值。目前我正在使用这个jquery每个循环:
$("#formdiv input:radio").each(function(){
//random validation code here
}
问题在于,当我只是想按照它们的分组方式浏览时,让我浏览每一个单选按钮。
此外,我还需要按组获取复选框以获取所有选中的值,但我需要知道哪些复选框属于同一个复选框。我当前的每个循环只返回所有复选框作为单独的东西:
$("#formdiv input:checkbox").each(function(){
//random validation code here
}
任何人都可以帮助我吗?
示例HTML:
<div class='formatdiv'>
year: <select name='year' class='required' id='validation3:select'>
<option value=''></option>
<option value='1992'>1992</option>
<option value='1993'>1993</option>
<option value='1994'>1994</option>
<option value='1995'>1995</option>
<option value='1996'>1996</option>
<option value='1997'>1997</option>
<option value='1999'>1999</option>
</select>
</div>
<div class='formatdiv'>
color: <input type='text' name='color' class='required' id='validation1:text' />
</div>
<div class='formatdiv'>
used: no <input type='radio' class='optional' id='novalidation4:radio' name='used' value='no' />
yes <input type='radio' class='optional' id='yesvalidation4:radio' name='used' value='yes' />
</div>
<div class='formatdiv'>
Checks: Check 1 <input type='checkbox' class='required' name='Checks' value='Check 1' />
check 2 <input type='checkbox' class='required' name='Checks' value='check 2' />
check 3 <input type='checkbox' class='required' name='Checks' value='check 3' />
</div>