如何防止javascript在url中直接修改文本框的值?

解决方案 »

  1.   

    例如:
    javascript:document.getElementById("RoleName").value='操作员121'
    直接在地址栏中输入以上语句
    就可以直接修改页面的上id=RoleName 值
      

  2.   

    javascript:document.getElementById("RoleName").value='操作员121' 
    直接在地址栏中输入以上语句 
    就可以直接修改页面的上id=RoleName 值 
      

  3.   

    没有办法阻止的,所以在WEB开发中必须牢记一条——不相信客户端发送过来的任何数据。
      

  4.   

    晕!其实使用一个ie开发人员调试器,或者更为专业的Expression Web开发人员调试器,你可以在浏览器网页时随时修改dom中某个值甚至整个dom本身,然后继续执行页面。修改网页上内容然后再让网页继续执行,岂不是举手之劳嘛。
      

  5.   

    另外我用.net的WebClient随便提交已一点点data,其内容就是网页给服务器提交的那个简短的post数据命令,这也是非常简单的,写这个代码也不过4、5条语句啊。