如何在html中获取被选中的radio的值

如何在html中获取被选中的radio的值,第1张

所生成的网页类似于这样

<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是否被选中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9782001.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存