用C#做了个aspx的web页面,上面有个textbox控件,和一个登陆按钮,我点登陆按钮的时候要把textbox中的内容登陆到数据库。
现在的问题是,textbox中入力tag(如<br>,<intput>,但<core.com>这种不属于tag)的时候页面就跳到错误页面了,我知道aspx里面有个属性可以设置,但是现在要求不要设置属性,要通过javascript来做check,如果textbox中入力的是个tag要报个message。
想求教一下,javascrpit怎么check   tag????

解决方案 »

  1.   

    入力是什么意思,感觉发贴就没有把问题说清楚<input type="text" name="aaa" id="aaa" tag="这里是tag"/>jsvar obj=document.getElementById("aaa");
    alert(obj.tag);
      

  2.   

    你的意思是过滤HTML标签吗?
    js 的不会  不过网上有专门的 HTML标签过滤的类 建议百度 或Google 一下
      

  3.   

    后台写库之前做个HtmlEcode也可以吧
      

  4.   

    web.config文件中,<system.web>节点下, 有个<pages>节点.
    在<pages>节点里, 添加validateRequest属性设置为false.例如,<pages validateRequest="false">---就这么改就可以了..
      

  5.   

    不好意思, 刚刚没看清楚...
    如果要想按照lz的意思的话, 正则表达式来做了, 但是要这么做,得把全部的tag(或许是常用的)写出来, 但这么做没什么意义.
      

  6.   

    楼主的意思大概是说只要是HTML的tag 如<b><i>等,就提示
    我也想知道有什么好的方法
      

  7.   


    var obj=document.getElementById("aaa");
    alert(obj.tag);