簡體   English   中英

在文本框中避免空格

[英]Avoid blank spaces in textbox

我想防止用戶在用戶名文本框中輸入空格。如果有人回答,我將不勝感激。

使用Javascript代碼,如下所示:

<input type="text" name="myText" onKeypress="if (event.keyCode == 32) event.returnValue = false;"/>

Internet Explorer測試

您必須在javascript或jquery中使用某些東西來避免它。 我建議您使用Jquery插件,我最喜歡的插件是:

http://www.meiocodigo.com/projects/meiomask/

    $('INPUT[type=text]').keypress(function(e) {

                   if (window.event) 
                       keycode = window.event.keyCode;
                   else if (e) 
                       keycode = e.which;
                   else return true;

                   if ((keycode == 32) ) //Space KeyCode
                   {
                       return false;
                   }
                   else {
                       return true;
                   }

               });

您還可以使用AjaxControlToolkit FilteredTextBoxExtender控件。 如果有一天需要更改或添加其他禁用字符,它將簡化應用程序的維護。

在此處查看示例: FilteredTextBox示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM