回覆列表
  • 1 # aplzr4410

    要限制文字框輸入HTML標籤,可以透過js的replace方法來過濾標籤,原理是透過正則表示式匹配到左尖括號和右尖括號然後替換成空格。這樣我們輸入的HTML標籤就給人為去掉了,提交後也不會對伺服器造成不良的影響。<inputvalue="<b>test</b><script>alert(1)</script>"onchange="setContent(this.value)"/><script>functionsetContent(str){str=str.replace(/<\/?[^>]*>/g,"");//去除HTMLtagstr.value=str.replace(/[|]*\n/g,"\n");//去除行尾空白alert(str);returnstr;}</script>

  • 2 # 使用者5329335765427

    要限制文字框輸入HTML標籤,可以透過js的replace方法來過濾標籤,原理是透過正則表示式匹配到左尖括號和右尖括號然後替換成空格。這樣我們輸入的HTML標籤就給人為去掉了,提交後也不會對伺服器造成不良的影響。

    test" onchange="setContent(this.value)" />

  • 中秋節和大豐收的關聯?
  • 怎樣存放絲綢的衣服?