例如 有2个
<input type="radio" id="r1" name="aa" value="1"/>
<input type="radio" id="r2" name="aa" value="2"/>
<a href="add.aspx?"></a>
现在想通过url传递被选中的那个radio的值,请问href中该怎么写呢??
需要借助JS吗?
大半夜在线等 多谢多谢
function dourl(){
var chk_value = [];
$('input[name="aa"]:checked').each(function(){
chk_value.push($(this).val());
});
var temp = chk_value[0];//这里是radio,所以去0
window.location.href=' add.aspx?temp=temp';
或者window.open()
}
一般是先用js获取input的值 再用ajax传值
直接加id是不行的哇。只能在点击a标签后,先js获取radio的值之后,然后再指定window.location.href的值后面携带上对应值就ok了
function dourl(){
var chk_value = [];
$('input[name="aa"]:checked').each(function(){
chk_value.push($(this).val());
});
//
var temp = chk_value[0];//这里是radio,所以去0
window.location.href=' add.aspx?temp=temp';
或者window.open()
}
a href="javascript:void(0);" onclick="dourl();"