2016-08-22 1 views
-1

私はこのフォーム検証をしています。ユーザーがhtml、php、またはjavascriptタグを入力に書き込んだ場合、どうすればそれらを切り取りまたは置き換えることができますか?テキスト入力からhtmlタグを切り取ったり置き換えたりする

誰かが私にその機能を与えることができますか?

var ArErros = []; 
      var ar_nev, ar_email, ar_tel, ar_uzenet, ar_termek_id; 
      ar_nev = $('#ar_nev').val(); 
      ar_email = $('#ar_email').val(); 
      ar_tel = $('#ar_tel').val(); 
      ar_uzenet = $('#ar_uzenet').val(); 
      ar_termek_id = $('#JobbArItemID').val(); 

      if($.trim(ar_nev) == "") { ArErros.push("Nem adta meg a nevét."); } 
      if($.trim(ar_email) == "") { ArErros.push("Nem adta meg az e-mail címét."); } 
      if(ar_email != "") 
      { 
       if(validate_Email(ar_email) == false) 
       { 
        ArErros.push("Elképzelhető, hogy hibásan adta meg az e-mail címét."); 
       } 
      } 
      if($.trim(ar_tel) == "") { ArErros.push("Nem adta meg a telefonszámát."); } 
      if($.trim(ar_uzenet) == "") { ArErros.push("Nem írt semmilyen kérdést vagy üzenetet."); } 
      if($.trim(ar_termek_id) == "") { ArErros.push("Hiányzik a termék ID."); } 
      if(ar_termek_id != "") 
      { 
       if(!$.isNumeric(ar_termek_id)) 
       { 
        ArErros.push("A termék ID nem szám típusú."); 
       } 
      } 
+0

そこにはPHPがありません。 – developerwjk

+0

しないでください。入力をテキストとして保存してレンダリングするだけです。彼らはすぐに ' I Da Bomb! 'ちょうど' 私はダダム! '(マーキーではありません)が表示されます。結局のところ、ユーザーは "私はかなり確かに1 <10"のようなものを書くことができるはずです、そうですか?または「誰でも私の

0

あなたは以下のようにこれを行うには、ブラウザの作り付けのコードを使用することができます。

function StripHTML(strhtml) 
{ 
    var tmpDiv = document.createElement("DIV"); 
    tmpDiv.innerHTML = strhtml; 
    return tmpDiv.textContent || tmpDiv.innerText || ""; 
} 
関連する問題