テキストエリアのプレースホルダはありますか? (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. Extjsフォームの1つのテキストエリアに複数のプレースホルダを置く方法
- 2. プレースホルダ - テキストエリアの入力の場合
- 3. ExtJS 3テキストエリアの内容をテキストファイルにエクスポート
- 4. AngularJS v1.2.5 IE11を使用したテキストエリアとプレースホルダ属性のスクリプトエラー
- 5. extjsのテキストエリアを編集不可にする
- 6. HTML5プレースホルダの属性:テキストエリアにChromeが行折り返ししない
- 7. プレースホルダ
- 8. プレースホルダ
- 9. ExtJSの)(ExtJSの6.5.0では
- 10. テキストエリアのプレースホルダが値として渡るのを防ぐ方法はありますか?
- 11. HTMLテキストエリアに空白があるのですが、その中にプレースホルダがあると、なぜですか?ワードプレスで
- 12. ExtJSのフィルタはExtJSには
- 13. ExtJS 4 - グリッドセルイベント? ExtJSので
- 14. Javascriptのプレースホルダ
- 15. リソースバンドル内のプレースホルダ
- 16. エスケープString.Formatのプレースホルダ
- 17. qt内のプレースホルダ
- 18. ベロシティ - プレースホルダのループスルー
- 19. Editorのプレースホルダ
- 20. デフォルトのテキスト(プレースホルダ)
- 21. Tensorflow:プレースホルダのInvalidArgumentError
- 22. Django CMSのプレースホルダ
- 23. IEのプレースホルダ
- 24. Winformsコントロールのプレースホルダ
- 25. JavaScriptのプレースホルダ
- 26. テキストエリア
- 27. テキストエリア
- 28. SQLプレースホルダ
- 29. は、プレースホルダ
- 30. UiBinderプレースホルダ
それはIE7で動作しません。私が意味するプレースホルダは、ExtJSライブラリの一部でなければなりません。 – ilhan