
所生成的网页类似于这样
<form method="post" action="当前页面的地址">
<input type="radio" name="userress_id" id="radio" value="address_id1" />电话:xxx
<input type="radio" name="userress_id" id="radio" value="address_id2" />电话:xxx
</form>
然后最后面改为:
<php
$userress_id = $_POST["userress_id"];
if($userress_id == null)
exit();
$userress_id = $userress_id > 0
>
radiogroup本身有监听的方法可以直接设置监听,这个监听需要一个回调接口OnCheckedChangeListener,这个接口里面的回调方法给我们返回了两个参数其中int型的参数就是当前你选中的RadioButton的ID
radioGroupsetOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
//checkId就是当前选中的RadioButton
}
});
$(":radio")each(function(){
if($(this)attr("checked")){
alert("选中");
}else{
alert("未选中");
}
})
或使用isChecked()方法。
<script type="text/javascript" language="javascript">
/------判断radio是否有选中,获取选中的值--------/
$(function(){
$("#btnSubmit")click(function(){
var val=$('input:radio[name="sex"]:checked')val();
if(val==null){
alert("什么也没选中!");
return false;
}
else{
alert(val);
}
var list= $('input:radio[name="list"]:checked')val();
if(list==null){
alert("请选中一个!");
return false;
}
else{
alert(list);
}
});
});
</script>
</head>
<body>
<form id="form1" >
<input type="radio" name="sex" value="男" />男
<input type="radio" name="sex" value="女" />女
<br />
<input type="radio" name="list" value="十分满意" />十分满意
<input type="radio" name="list" value="满意" />满意
<input type="radio" name="list" value="不满意" />不满意
<input type="radio" name="list" value="非常差" />非常差
<br />
<input type="submit" value="submit" id="btnSubmit" />
</form>
</body>
</html>
radio不能用“checked”相等来判断,只用用true来判断
代码如下:
<script type="text/javascript">
$(function () {
$("input")click(function () {
if ($(this)attr("checked")) {
alert("选中了");
}
});
});
</script>
</head>
<body>
<input type="radio"/>
</body>
</html>
<INPUT id="Radio1" type="radio" value="fasd" name="RadioGroup" onclick="alert(thisvalue);">
-------------------------
补充:
你可以试着这样做
当你动态添加控件的时候为每个radio添加一个onclick事件,事件的内容是把自己的value给一个hidden,然后直接点按钮的时候取那个hidden的值就行了。
---------------
再次补充:
是的,不然你就遍历一次就好了,其实客户端遍历是很快的事情,不用考虑效率问题。
以上就是关于如何在html中获取被选中的radio的值全部的内容,包括:如何在html中获取被选中的radio的值、android 中如何获取radiogroup 中那个radiobutton被选择、jquery怎么确认radio是否被选中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)