我正在建立一個窗體,我想防止某些字符被輸入到文本框中? 我想在我的一些文本框禁止在文本框中輸入字符
回答
您可以使用RegularExpressionValidator以及[^"']
等正則表達式來允許除"
和'
之外的所有字符。
(請注意,正則表達式是目前未經測試...)
ASP.NET驗證器具有驗證客戶端和服務器的API。
我怎樣才能將所需的字段驗證器和regularexpressionvalidator一起使用 – whatsupprogrammers 2011-04-18 16:27:13
@ whatsupprogrammers:您可以在同一個控件上使用多個驗證器。 – Town 2011-04-18 16:40:08
使用的AJAX ASP FilterTextBox Control會我會去的方式禁用「和」字。
<ajaxToolkit:FilteredTextBoxExtender ID="ftbe" runat="server"
TargetControlID="TARGETCONTROLIDHERE"
FilterType="Custom, Numbers, LowerCaseLetters, UpperCaseLetters, Symbols"
InvalidChars="&" />
我會把我想要允許的字符放在ValidChars =「&」中,我是不是也要輸入那裏的所有字母 – whatsupprogrammers 2011-04-18 16:21:59
即時通訊只使用vs 2005 :/ – whatsupprogrammers 2011-04-18 16:22:22
@whatsupprogrammers否,FilterType指定要使用哪些主集('UpperCaseLetters,LowerCaseLetters,Numbers,Symbols)'這些是默認值。然後,如果您想防止&符號,您不需要定義該符號,或者如果您需要所有其他符號,請在FilterType中定義符號,然後使用「InvalidChars」來刪除&。它會阻止它出現在你的盒子裏。隨着VB 2005,即時通訊不知道如何工作,我使用2008年,所以你可能需要環顧四周的信息。 – atrljoe 2011-04-18 16:24:30
最安全的方法是檢查服務器上的表單值以查看輸入是否有效(在您的情況下不包括引號字符)並在出現錯誤時迴應(如果無效)
在客戶端,我使用jQuery驗證運行得很順利
請記住,任意形式p ayload可以在瀏覽器之外構建,所以即使客戶端驗證已經就緒,您也必須檢查服務器上的數據有效性。
在執行數據庫操作之前,您可以簡單地從字符串中刪除這些字符。
我該怎麼做 – whatsupprogrammers 2011-04-18 17:39:18
'yourString' ='yourString.Replace(「'」,「」)' – Jack 2011-04-18 18:15:42
- 1. 防止用戶在文本框中輸入某些字符
- 2. 輸入表單中的禁止字符?
- 3. 如何從文本框輸入中阻止Unicode字符?
- 4. 防止在輸入字符時繼續在文本框中鍵入
- 5. 如何防止'字符被輸入到文本框?
- 6. 在文本框中輸入文本後禁用鍵盤
- 7. 在文本框中輸入密碼時鍵入的字符
- 8. 禁止用戶在輸入框的jQuery
- 9. 當文本框爲空時輸入時禁止表單帖子
- 10. 防止在頁面上的所有文本框中輸入字符ASP.net
- 11. 在文本輸入框中輸入隱藏文字
- 12. 阻止在文本框中鍵入某些字符?
- 13. 禁用文本框輸入值
- 14. 在文本框中輸入
- 15. 禁止輸入
- 16. 如何在IE中禁用文件輸入文本框?
- 17. 文本框內容字符串,但在文本框中輸入字符時只需要數字
- 18. 限制在文本框中允許的字符(輸入金額)
- 19. 在文本框中使用輸入字符串
- 20. 如何統計在文本框中輸入的字符數?
- 21. 接受在文本框中只有字符輸入
- 22. 允許用戶在文本框中輸入轉義字符
- 23. 在Datepicker文本框中輸入文本
- 24. 禁止asp:從輸出HTML中輸入文字
- 25. 如何禁用在Kendo DatePicker中輸入的文字字符?
- 26. 處理Angular 2表單驗證。如何防止用戶在輸入文本框中輸入特殊字符?
- 27. 保存輸入文本下方的文字輸入框輸入
- 28. 防止用戶在SWT中的文本字段中輸入字符
- 29. 輸入框VS輸入框中輸入文本和佔位符不透明度
- 30. ASP.Net當用戶在文本框中輸入時禁用回發
不,你不知道。你想在你的SQL查詢中使用參數。 – SLaks 2011-04-18 16:26:23
我在我的查詢中使用參數,但我也想這樣做 – whatsupprogrammers 2011-04-19 13:13:36