我动态创建了20个单选按钮
<script>
$(function() {
$( "#sortable1, #sortable2" ).sortable({
connectWith: ".connectedSortable"
}).disableSelection();
$( "#sortable2" ).sortable({
remove: function(event, ui) {
t = ui.item[0].attributes['id'].nodeValue;
k = $("input[name='"+t+"' ]");
k.remove();
},
receive: function(event, ui) {
//itemid = ui.item[0].attributes['id'];
t = ui.item[0].attributes['id'].nodeValue;
$("#element").append( "<br/>" +ui.item[0].innerHTML.trim() );
for(i=1; i<=20; i++)
{
j=$("#over" + i).append("<br/> <td><input type=radio name='"+ui.item[0].innerHTML.trim()+"' value='"+i+"'></td> <br/>");
var radVal=$("#over" + i+":checked").val();
alert(radVal);
}
}
});
});
`'玩家';
为($ J = 1; $ J&LT; = 20; $ J ++)
{
echo '<th align="center">'.$j.'</th>';
}
echo'';
回声“”; { echo“”; echo“”; echo“”; for($ i = 1; $ i&lt; = 20; $ i ++)
{
echo“”;
echo“”;
echo“”;
}
}
echo“”;
&GT?; `
我的问题是如何检查验证值
答案 0 :(得分:1)
var temp = $('#over1:checked').val();
或
var temp = $('#over1').val();
答案 1 :(得分:1)
将生成radiobutton的代码更改为:(添加值属性)
<input type=radio name='"+ui.item[0].innerHTML.trim()+"' value='"+i+"'>
如果您在任何点击事件上调用此功能,则添加所有单选按钮后
function getChecked(){
var radVal=$("input[name=nameOfRadiobuttons]:checked").val();
alert(radVal);
}
在HTML页面上放置一个调用函数的按钮
<input type=button onclick='getChecked()'>
radVal会给出所选复选框的索引。如果未定义那么你可能没有选中任何单选按钮