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

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

2012-09-07 
asp.net 后台获取一组radio选中的值[codeHTML][/code]tr idduihuantd classleftfont stylec

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

热点排行