首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

radio,该怎么处理

2013-03-01 
radioinput typeradio namedz idradio value手动填写/手动填写brinput typeradio nam

radio


<input type="radio" name="dz" id="radio" value="手动填写"/>手动填写<br>

<input type="radio" name="dz" id="radio1" value="1"/>动态生成1<br>
<input type="radio" name="dz" id="radio2" value="2"/>动态生成2<br>
<input type="radio" name="dz" id="radio3" value="3"/>动态生成3<br>
...

根据数据库信息动态生成很多个radio,其中有一个radio是默认存在的 id="radio"

当我选择 id="radio" 的时候,显示一个隐藏的<div> 在里面填写,选择其他radio <div>在隐藏
当我选择动态生成的radio ,取得我选的radio的值

问题1:<div>隐藏和显示
    2:怎样取得动态生成的radio 的值(这里应该是用JS来写吧,用JS取到的值在ASP.NET里怎样得到)
[解决办法]
引用:
当我选择 id="radio" 的时候,显示一个隐藏的<div> 在里面填写,选择其他radio <div>在隐藏
当我选择动态生成的radio ,取得我选的radio的值


果断没听懂LZ的需求

获取动态的值 可以用$("#radio3").val();来取得

其实想要传给后台的话 可以先把这个值赋给一个隐藏的input  (要为服务器控件),在cs中取服务器控件的值
[解决办法]

$(".input[name='dz']").click(function(){
   alert($(this).val());
})


不知道这样行不行
[解决办法]
JQuery.toggle()切换显示
表单提交后,在CS中可直接通过Request.Form["dz"]来获取name="dz"这一组单选的值
注意,页面上其他类型的控件不应该再使用name=qz
[解决办法]
Request.Form["dz"]为name="dz"这一组单选的选中项的value
[解决办法]
两个的话 用我的方式不是也行的么
jquery根据服务器控件的ID来获得dom元素可能不行

你这样试试

<asp:Label ID="Label1" runat="server" Text="" class="mylab"></asp:Label>



$(".mylab").text = $("#radio1").val();

[解决办法]
$(".mylab").val($("#radio1").val());

用val

热点排行