ASP中如何取得单选框radio中被选中的(checked)的值(value)

ASP中如何取得单选框radio中被选中的(checked)的值(value),第1张

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

<input type=radio name=V1 value="R1" checked>

<input type=radio name=V1 value="R2" >

<input type=radio name=V1 value="R3" >

<input type=radio name=V1 value="R4" >

<input type=radio name=V1 value="R5" >

如上表,如果发送表单给aaa后,aaa中如何接收到被选中项的值(本例中是第一项的value值R1)

麻烦解答,谢谢。

解析:

直接RequestForm("V1")就可以

<script>

function changOut(obj){

documentgetElementById("out")innerHTML=objvalue;

}

</script>

<input name="fl" type="radio" value="5" onClick="changOut(this)">

玉器

<input name="fl" type="radio" value="10" onClick="changOut(this)">

木器

<input name="fl" type="radio" value="15" onClick="changOut(this)">

陶瓷 

<br>

鉴定费:<span id="out"></span>元

radio是html中的单选项标签,通常放置于form表单中使用,value属性是标签的值;

获得值得两种方式

一是在页面中通过javascript来获得:为radio加id属性,然后通过getElementsById(id名')value得到;

二是使用表单的action属性传值,使用PHP为通过get或者post方法传给某页面,使用$_GET['name名']或$_POST['name名']来获得。

获取单选框的值有三种方式:

1、$('input:radio:checked')val();

2、$("input[type='radio']:checked")val();

3、$("input[name='rd']:checked")val();

整体思路:首先利用JQ分别获取不同name值的radio的选中的值,然后将获取到的值都统一赋给前台某个标签即可。

①:在html文件中,创建radio控件及文本标签;如

<input type="radio" name="radio1" value="1" />

<input type="radio" name="radio1" value="2" />

<br/>

<input type="radio" name="radio2" value="a" />

<input type="radio" name="radio2" value="b" />

<br/>

<input type="text" id="textBox" />

<input type="button" value="确定" class="btn" />

注意,name值一样才能实现radio单选;

②:在Javascript代码中,获取radio选中的值;

var radioVal01 = $("input[name='radio1']:checked")val();

var radioVal02 = $("input[name='radio2']:checked")val();

③:将获取到的值赋给text文本标签

$("btn")click(function(){

var radioVal01 = $("input[name='radio1']:checked")val();

var radioVal02 = $("input[name='radio2']:checked")val();

$("#textBox")val(radioVal01 + "," + radioVal02); //拼接两个选中的值,以逗号隔开

});

这个很简单了,

表单中比较特殊的就是复选框和图像域了

复选框的话,因为要名称都一样,所以前端得定义成同名的数组,后面取的时候用POST取值

域的话,那么就得表单必须用POST方式提交,且要加一个 enctype="multipart/form-data" 属性,后面取的时候用 $_FILES取值

别的基本都一样的,用什么方式提交的就用什么方式取值就可以了

就像你这个,就用楼上的那种方式 $_POST["number"] 这样就可以了

以上就是关于ASP中如何取得单选框radio中被选中的(checked)的值(value)全部的内容,包括:ASP中如何取得单选框radio中被选中的(checked)的值(value)、获取input单选按钮的值、PHP代码怎么获取radio中的value值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9683004.html

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

发表评论

登录后才能评论

评论列表(0条)

保存