テキストがCSSを使用するフィールドよりも長い場合は、<input />
-fieldをHTMLで改行する方法はありますか?私は<textarea />
を使用したくないので、ユーザーがEnterを押して改行を入力しないようにしたい。<input> CSSを使用したマルチライン対応
答えて
いいえ、申し訳ありません。 <input type=text>
は1行で定義されています。 W3C文書Forms in HTML Documents参照:TextAreaのをオフに基づいて、DojoのDijitにTextAreaのフォームコントロールを使用して
text
Creates a single-line text input control.
を、あなたは、単一の線として始まり、ユーザーがそれに追加して拡張する入力フィールドを持つことができます。
its documentationを参照してください。
CSSだけではできないが、JavaScriptを使用して<textarea>
フィールドに改行を入力できないようにすることができます。
あなたの最善の策は、あなたが好きな場合は自動伸長機能を備えたテキストエリアを使用し、フォームが送信されるときに新しい行を取り除くことです。 phpを使用すると、次のようになります。
$text = str_replace(array("\n","\r"),'',$_POST['text_field']);
これは改行文字をブロックする効果があります。他の人が指摘しているように、入力フィールドに複数行の入力を得ることは実際には不可能です。
http://www.technoreply.com/autogrow-textarea-plugin-version-2-0/ – Four
これを見て、 http://www.echoecho.com/htmlforms08.htm
ラップオプションは、テキストエリアの中で最も難しい部分です。 ラップをオフにすると、テキストは改行なしの1つの長いテキストシーケンスとして処理されます。 仮想に設定すると、改行を認識したようにページにテキストが表示されますが、フォームが送信されると改行はオフになります。 これを物理に設定すると、テキストは画面に表示されているとおりに正確に送信されます - ラインブレークが含まれています。
- 1. CSS対応サークル
- 2. 対応メニューCSS HTML
- 3. CSSイメージギャラリー対応のセンターアライメント
- 4. ipad CSS対応ウェブサイトのバグ
- 5. CSS対応メニューの幅
- 6. HTML、CSS、JS対応のドロップダウンメニュー
- 7. テキストボックスにマルチラインを使用する方法
- 8. WebKit(Objecitve-C API)を使用した相対的なCSS URL値
- 9. css補助セレクタを使用した応答フレックスボックスのデザイン
- 10. CSSスケールを使用した応答性のテクニック
- 11. cssとjqueryを使用した応答性の水平スクロールメニュー
- 12. OCP.netを使用したInt64に対応するIUserType
- 13. 反応ルータを使用した相対ルートのネスト
- 14. クロスブラウザ対応のJavaScriptを使用したPDFのダウンロード
- 15. カスタムwebhookを使用したGoogleの対応
- 16. JSNOP対応データへの投稿JQUERYを使用したWCFサービス
- 17. CSSのみを使用した改行(<br>など)
- 18. CSSを使用したポップオーバーの配置
- 19. $(document).ready()もCSS対応ですか?
- 20. CSSの列ルール対応のバグ
- 21. CSS対応のコンテンツタブの問題
- 22. fullcalendar - スケジューラ - resourceRenderマルチラインを使用していません
- 23. CSSを使用したフッタレイアウト
- 24. CSSを使用したセンタリングボタン
- 25. CSSを使用したナビゲーション
- 26. CSSを使用したインクリメンタルパディング?
- 27. CSSを使用したトリプルイメージ
- 28. CSSを使用したデスクトップレスポンシブルチャットボード
- 29. cssを使用したカスタムラジオボタン
- 30. CSSを使用したレスポンスジグザグレイアウト?
これは彼が望むものではありません。 – aehlke
彼はラップする入力を望んでいます。それは私のテキストエリアのように聞こえる。彼はJavaScriptを使って行ブレークを入力できるようにしたくなかっただけです。 –