2010-09-09 50 views
1

我設計了一個頁面,用戶可以在這個組裏寫信息併發送信息,但是我希望如果他們輸入任何特殊字符,如<>?#@ @等,不管頁面是否崩潰,都應該顯示msg。如何驗證頁面內任何控件中的特殊字符輸入?

任何人都可以幫我嗎?

+0

請注意這一點。您需要清理所有輸入並限制可輸入的特殊字符。你嘗試過使用編輯器嗎? – IrishChieftain 2010-09-09 06:23:30

回答

1

對於必須使用JavaScript驗證或對JavaScript 功能驗證任何服務器站點驗證 (inputText的) { 如果(inputText.match(/ [<>] /)) 返回false; } function TextBoxValidate() { var txt1 = document.getElementById(TextBoxId).value; if(!(validate(inputText))) alert(「incorrect text」) return false; } else return true; }

通過使用onClientClick =「return TextBoxValidate();」在您想要驗證的文本框中調用這些函數。

1

這不是reccommended,但你可以在頁面聲明中使用ValidateRequest =「假」,讓這樣的價值被成功地調回。

例如<%@ Page Title="" Language="C#" ValidateRequest="false"..