关于html单选radio传值的问题

 <td><input type="radio" name="s011" value="yes"/>yes</td>
 <td><input type="radio" name="s011" value="no"/>no</td>

假如选中yes,如何将no的值设为null也传入后台保存数据库。

yes
no

//保存将no的值设为null后的值
var Value="";
//使用each遍历,如果yes被选中则把no的值设为null
$(":radio[name='s011']").each(function(){
if(this.checked==true)
{
if(this.value="yes")
{
$(".no").text("null");
}
}
});
//取到no的值保存
Value= $(".no").text();

//最后判断一下
if(Value=="null")

 <td><input type="radio" name="s011" value="yes"/><lable class="yes">yes</lable></td>
 <td><input type="radio" name="s011" value="no"/><lable class="no">no</lable></td>






no ,如果是用的Struts2的话,用name属性注入传值。你试试看行不行

只要这样子,还不如直接设置多选得了 ,多选加一个限制只能选一个就好.

加一个事件方法处理,点击选择判断是否为no,后存值

保存no没意思啊,你就一个字段输入,对应数据库2个字段你应该存在2个不同的输入对象