如何在后台获得前台js变量的值
前台页面<input id="one" name="rating" type="radio" value="1" /><img src="../Images/1.0/star_1.gif" />(1星)
<input id="two" name="rating" type="radio" value="2" /><img src="../Images/1.0/star_2.gif" />(2星)
<input id="three" name="rating" type="radio" value="3" /><img src="../Images/1.0/star_3.gif" />(3星)
<input id="four" name="rating" type="radio" value="4" /><img src="../Images/1.0/star_4.gif" />(4星)
<input id="five" name="rating" type="radio" value="5" /><img src="../Images/1.0/star_5.gif" />(5星)
</td>
后台想获得radio选中的值,请高手指点
------解决方案--------------------(1) js把变量放入hide input里面,传回去
(2) ajax
------解决方案--------------------<form action="服务接收.aspx">
<input id="one" name="rating" type="radio" value="1" /> <img src="../Images/1.0/star_1.gif" />(1星)
<input id="two" name="rating" type="radio" value="2" /> <img src="../Images/1.0/star_2.gif" />(2星)
<input id="three" name="rating" type="radio" value="3" /> <img src="../Images/1.0/star_3.gif" />(3星)
<input id="four" name="rating" type="radio" value="4" /> <img src="../Images/1.0/star_4.gif" />(4星)
<input id="five" name="rating" type="radio" value="5" /> <img src="../Images/1.0/star_5.gif" />(5星)
</form>
------解决方案--------------------直接Request.Form["rating"].ToString()
------解决方案--------------------用js获得哪个radio被选中会吗?
把选中的radio的value存入一个HiddenField,然后服务器端获取HiddenField的value即可
------解决方案--------------------string xx = Request.Form["rating"];
------解决方案--------------------隐藏域 或者document.getElementById("<%=RadioButton1.ClientID")
------解决方案--------------------1、3、4、5楼都行啊。
------解决方案--------------------(1)放入到一个隐藏控件中
(2)Cookie中,
(3)AJAX
------解决方案--------------------用JS的方式把隐藏域的值给拿出来就可以了啊document.getElementById("").value=那个radio的值