2012-02-13 75 views
1

我在創建文本字段時遇到問題,即我可以使用所有空格創建字段。我使用"allowblank:false",但它仍然只允許空格。我的文本框ID是Textfield_value如何限制僅使用空格創建文本字段?

+0

你到底想幹什麼?提交表單之前,您是否希望用戶在字段中添加一些文本? – wasimbhalli 2012-02-13 14:00:38

+0

嗨,我想限制用戶創建一個字段,通過只使用whitespaces ..通過輸入空格鍵多於一次是intint空字段,但也textfield是允許即ie我的問題 – user27 2012-02-13 14:21:17

回答

4

最後我得到的回答了這個問題。

this. Field name.addListener({ 

      blur : function(){ 
       this.setValue(this.getValue().trim()); 
      } 
     }); 

這修剪在textfield

感謝空格的答案

0

據我瞭解您的問題,您需要該用戶不應該能夠在文本字段中輸入空格。請查看:

stop extjs TextField from accepting blanks and spaces

,這裏是另一個鏈接,可以對你有所幫助。

http://www.sencha.com/forum/showthread.php?30790-TextField-AllowBlank-to-trim-spaces

+0

隨着你提供的鏈接工作,但它也有一個問題,當我點擊空格鍵一次它沒有顯示任何的紅點,從第二個連續的空格鍵按下它顯示的紅色標記...之後,它的工作fine.i不知道爲什麼這種不正常的行爲 – user27 2012-02-14 08:32:53

+0

嗨wasimbhalli,感謝您的幫助..工作可以。請告訴我們如何修剪文本字段中的空格。 – user27 2012-02-14 11:59:59