IE浏览器获取不到hidden的值 其他浏览器可以
前台代码
<input type="hidden" id="sheng" runat="server" />
<input type="hidden" id="shi" runat="server" />
<input type="hidden" id="qu" runat="server" />
点击一个按钮后执行后台方法
if(sheng.Value.Trim().Equals("")||shi.Value.Trim().Equals("市")||qu.Value.Trim().Equals("请选择县")){
ClientScript.RegisterClientScriptBlock(this.GetType(),"Msg","alert('请选择地区!')",true);
return;
}
ie浏览器获取的Value永远是"' 其他浏览器都可以获取到值
还有一个很奇怪的地方
我给按钮加了OnClientClick一个方法
var sheng = document.getElementById("sheng").Value;
var shi = document.getElementById("shi").Value;
var qu = document.getElementById("qu").Value;
alert(sheng + shi + qu);
在执行这个方法的时候却可以弹出来值,但是在后台获取的时候就没有。
只有IE出现这个问题!