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

怎么在后台获得前台js变量的值

2012-10-18 
如何在后台获得前台js变量的值前台页面input idone namerating typeradio value1 /img src

如何在后台获得前台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的值

热点排行