テキストエリアのプレースホルダはありますか? (ExtJS)テキストエリアのプレースホルダ? (ExtJS)
7
A
答えて
14
emptyText
設定オプションがExt.form.TextArea
にあります。
ドキュメント:
空のフィールドに配置するデフォルトのテキスト(デフォルトは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
emptyText設定オプションは、@ e-zincによって指摘されているように動作します。しかし、それは値をクリアしません。ここに修正があります。
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. プレースホルダ - テキストエリアの入力の場合
- 2. ExtJS 3テキストエリアの内容をテキストファイルにエクスポート
- 3. AngularJS v1.2.5 IE11を使用したテキストエリアとプレースホルダ属性のスクリプトエラー
- 4. extjsのテキストエリアを編集不可にする
- 5. HTML5プレースホルダの属性:テキストエリアにChromeが行折り返ししない
- 6. IEのプレースホルダ
- 7. JavaScriptのプレースホルダ
- 8. エスケープString.Formatのプレースホルダ
- 9. Javascriptのプレースホルダ
- 10. デフォルトのテキスト(プレースホルダ)
- 11. Winformsコントロールのプレースホルダ
- 12. UiBinderプレースホルダ
- 13. String.Formatの()オプションのプレースホルダ
- 14. javomanファイルのYeomanプレースホルダ
- 15. ColdFusionの動的プレースホルダ
- 16. 参照クラスファイルのプレースホルダ?
- 17. html5プレースホルダの整列
- 18. テキストエリア
- 19. ユーザーコントロール(ascx)ファイルのプレースホルダとプレースホルダのASP.NETボタンボタンイベントが発生しない
- 20. プレースホルダMixin SCSS/CSS
- 21. UITextFieldプレースホルダRefForBounds
- 22. HTML5プレースホルダCSSパディング
- 23. 型キャストstd ::プレースホルダ
- 24. プレースホルダとNSLocalizedString
- 25. C#printformatプレースホルダ
- 26. 404画像プレースホルダ
- 27. iframeプレースホルダ画像
- 28. HTML5「プレースホルダ」サポート
- 29. ExtJSのフィルタはExtJSには
- 30. ExtJS 4 - グリッドセルイベント? ExtJSので
それはIE7で動作しません。私が意味するプレースホルダは、ExtJSライブラリの一部でなければなりません。 – ilhan