读书人

asp.net 后台老板获取一组radio选中的

发布时间: 2012-09-07 10:38:15 作者: rapoo

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"]

读书人网 >asp.net

热点推荐