asp.net 后台获取一组radio选中的值
[code=HTML][/code]
<tr id="duihuan">
<td class="left">
<font style="color:Red;">兑换:</font>
</td>
<td class="right">
答复时间:
<input name="rDate" type="radio" value="72" checked="checked" />三个工作日
<input name="rDate" type="radio" value="24" />24小时
<input id="btnDH" type="button" value="确认兑换" /> </td>
</tr>
[code=C#][/code]
[code=JScript][/code]
$("#btnDH").click(function () {
var jf = $("input[name='rDate']:checked").val();
alert(jf);
var strMess = '<%=Exchange() %>';
if (strMess == "兑换成功") {
$("#btnSure").show(); //显示提交按钮
}
else if (strMess.length > 0) {
alert(strMess); return false;
}
});
[code=C#][/code]
public string Exchange()
{
string strMess = string.Empty;
if (!string.IsNullOrEmpty(Request.Form["rDate"]))
{
strMess="兑换完成";
}
else
{
strMess = "请先选择答复时间!";
}
return strMess;
}
------解决方案--------------------Request.Form["rDate"]这个获取的是value属性的值
------解决方案--------------------你可以用下面这种方式
JScript code
$("#btnDH").click(function () {
var jf = $("input[name='rDate']:checked").val();
$.get('Default.aspx', { select: jf }, function (data) {
if (data == "兑换成功") {
$("#btnSure").show(); //显示提交按钮
}
else if (data.length > 0) {
alert(data); return false;
}
})
});
------解决方案--------------------
var strMess = '<%=Exchange() %>';
你确认你这样写能获取到exchange返回的值?
------解决方案--------------------
request["radio's name attribute"]