2016-08-22 55 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 || ""; 
}