问个js的问题啊
我用js隐藏了textbox,然后我点击一个服务器控件刷新了页面,textbox又出现了    是怎么回事啊?
代码:
     var txtemail=document.getElementById("ctl00_ContentPlaceHolder1_txtEmail"); 
     txtemail.style.visibility   =   "hidden";  如何让它重新刷新时不出现呢?   可以再server端写入代码解决。

解决方案 »

  1.   

    用cookie保存一个标志位
    然后页面加载的时候读取,根据标志位在初始的时候进行隐藏
      

  2.   

    txtemail.style.visibility  =  "hidden";  
    刷新之前传个标识(比如:textmail_hidden)到服务端,
    刷新回来 再把这个标识传回页面,用它来控制是否隐藏
      

  3.   

    毕竟它是刷新页面,记住:刷新页面是恢复到原来的状态了,还是显示了 
    就像你的button添加一个OnClientClick="test()"同样的虽然执行js隐藏代码,但 
    随后它执行了刷新页面,没有正常显示出来隐藏效果.justC