C#中怎样获取radiobutton的值

C#中怎样获取radiobutton的值,第1张

首先你这个按钮控件是NET的控件,还是HTML控件,如果是HTML控件,那么请在控件属性内加上ruant="server",让他成为服务器控件。不然你这么搞也获得不了该控件的值。

其次你这个控件如果是3个单选按钮组成的,那么请让他们成为同一组。如果是radiobuttonlist那就按照下面的方法来获得:下面的这段代码写在登陆按钮的单击事件里,然后测试下就可以了。

string str = thisRadioButtonList1SelectedValue;//这是获得VALUE的值

string str2 = thisRadioButtonList1SelectedItemText;//这里是获得控件文本的TEXT的值

至于value还是text都是要你在创建项的时候自己定义的,当然你也可以通过绑定的方式来给这2个属性赋值。RadioButtonList1是控件的ID。

思路:在html中获取被选中的radio的值,即用getElementsByName() 方法可返回带有指定名称的对象的集合进行判断。

步骤如下:

radio代码片断:

<input type="radio" name="a1" value="1"/>正确

<input type="radio" name="a1" value="0" />错误

js代码如下:

var b1= documentgetElementsByName('a1');

for (var i = 0; i < b1length; i++) {

if (b1[i]checked == true) {//如果选中,下面的alert就会d出选中的值

alert(b1[i]value);

}

}

定义和用法

getElementsByName() 方法可返回带有指定名称的对象的集合。

语法

documentgetElementsByName(name)

该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。

另外,因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。

首先,查看你表单的提交方式是不是 post

<form method="post"></form>

后台处理时,先加一句requestsetCharacterEncoding("GBK");

再通过String gender = requestgetParameter("radio");接收参数

另外一种方法就是增加编码过滤器

以上就是关于C#中怎样获取radiobutton的值全部的内容,包括:C#中怎样获取radiobutton的值、如何用JavaScript取得Radio被选中的值、jsp中request怎么得到radio的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/10188258.html

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

发表评论

登录后才能评论

评论列表(0条)

保存