現在、既存のWebアプリ改修を行っています。
あるページ(JSP)中に下記のようなテキストエリアがいくつかあります。
HTML
1<html:textarea property="riyousya" styleClass="widthauto" rows="1" style="overflow:hidden;" onkeydown="if(event.keyCode==13){ if(window.event.srcElement.type!='image'){return false;}}"/>
1行のテキストエリアで「エンターキーで改行・Submitしない」という仕様です。
1行入力なのにtextではなくtextareaを使用している理由としては下記の理由のようです。
JavaScript
1var textarea = document.getElementsByTagName("text"); html:textが取得できない 2var textarea = document.getElementsByTagName("textarea"); html:textareaが取得できる 3~以下取得したtextareaに対しての働き~
既存のプログラムの動きとしては問題ないのですが、
wrap="off"が使えず(未定義の属性名 "折り返し"と表示される)、横幅以上の文字数を入力した際に折り返した表示となってしまいます。
(機能では問題なく、ただ見た目が思わしくないから直したいとのこと)
上記コードを使用し横幅以上に文字列を入力した際、折り返しではなく横に続いていくようにすることは可能なのでしょうか。またその手順などありましたらお伺いしたいです。
免罪符にならないことは承知しておりますが、初心者であるため不明な点も多いです。
皆様のお力をお借りできれば幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/26 06:44
2016/10/26 07:15 編集
2016/10/26 07:35
2016/10/26 07:49
2016/10/26 09:10