是否有textarea的佔位符? (ExtJS)textarea的佔位符? (ExtJS)
7
A
回答
14
Ext.form.TextArea
中有一個emptyText
配置選項。
文檔:
默認文本放置到一個空場(默認爲null)。注意:如果此字段已啓用並使用名稱進行配置,則將此值提交給服務器。
的文檔分機4.2.2:
默認文本,將它放在一個空場。
請注意,如果此字段已啓用,通常會將此值提交給服務器;爲防止出現這種情況,您可以將
Ext.form.Basic.submit
的submitEmptyText
選項設置爲false。另請注意,如果您使用
inputType: 'file'
,則不支持emptyText,應該避免。請注意,對於支持它的瀏覽器,設置此屬性將使用HTML 5佔位符屬性,對於不支持HTML 5佔位符屬性的舊瀏覽器,該值將直接放置到輸入元素本身中原始價值。這意味着較舊的瀏覽器會混淆密碼輸入字段的
emptyText
值。
0
根據HTML5草稿,您可以在textarea
元素中使用placeholder
屬性。這與JavaScript無關。你的意思是別的嗎?
瀏覽器對placeholder
屬性的支持仍然相當有限。另一方面,如果區域之前有一個描述性標籤,那麼在文本區域中很少需要佔位符,因爲它應該如此。
0
正如@ e-zinc指出的那樣,emptyText配置選項正常工作。但是,它並沒有將價值清楚。這是一個修復。
initComponent: function() {
var me = this;
me.on('focus', function() {
if(!me.isDirty()) {
me.setValue('');
}
});
me.callParent(arguments);
}
1
使用此: -
xtype: 'textfield',
placeHolder: 'Please Enter Something'
相關問題
- 1. textarea的佔位符消息
- 2. 修改Uservoice Textarea佔位符
- 3. Textarea佔位符未顯示
- 4. ExtJS的 - 佔位符的字符串
- 5. 帶有複選框的Textarea佔位符
- 6. 用於Textarea的Internet Explorer佔位符
- 7. 佔位符到JSP頁面內的textarea
- 8. 如何更改textarea的佔位符?
- 9. Textarea刪除佔位符和文本
- 10. 佔位符 - 對於textarea輸入
- 11. textarea佔位符明確焦點
- 12. ExtJS的HTML編輯佔位
- 13. jQuery在清除textarea文本時刪除了textarea佔位符
- 14. 使用滾動和定位佔位符來修改TextArea。
- 15. 爲什麼我的textarea的佔位符不顯示?
- 16. IE10 +上的AngularJS,帶佔位符的textarea導致「無效參數」。
- 17. 帶有固定內部佔位符的textarea
- 18. 在IE10中通過jQuery在Textarea上的HTML5佔位符屬性
- 19. 如何使textarea的高度自動調節佔位符內容?
- 20. 如何在Codename One中設置TextArea的佔位符?
- 21. IE11 + jQuery 1.8.3:動態添加帶佔位符的textarea文本設置爲佔位符
- 22. UITextView的佔位符
- 23. ino_t的佔位符
- 24. 的Javascript佔位符
- 25. toArray的佔位符
- 26. JavaScript的佔位符
- 27. Observable的佔位符?
- 28. 佔位符的位置
- 29. 用佔位符
- 30. Bean佔位符?
它不會與IE7工作。我的意思是佔位符必須是ExtJS庫的一部分。 – ilhan 2012-01-27 13:05:53