テキストエリア(textarea)に入力行数制限を設定する方法についてです。サンプルスクリプトHTMLで、入力行数を制限したいテキストエリアに任意のid属性を設定します。rows="10"></textarea>JavaScript側で、このidを指定したテキストエリアを取得し、これに入力毎に呼び出されるイベント(input)を設定します。具体的なスクリプトは以下のようになります。false);</script>実行結果は以下のとおりです。マウスカーソルは移動できますが、制限を超えて入力することはできません。複数行をコピー後ペーストしても、制限した行数より多くなることはありません。イベントを設定した入力要素には、一文字入力するごとに処理を行わせることができます。false);上記のサンプルでは、まず、入力されたテキスト(textarea.value)を改行コードごとに区切って配列の格納することで、入力された行数を調べられるようにしています。textarea.value.split("\n");配列の要素数が制限行数を超えたら、現在入力されているテキストは破棄し、先程の配列から制限行数と同じ行数になるまで文章を再構築します。result;}ちなみに、一番最後の行を追加した後の改行コード("\n")は付けないように条件分岐を行えば、マウスカーソルも制限した行数より下に出るのを防ぐことができます。以上、テキストエリア(textarea)に入力行数制限を設定する方法についてでした。HTMLで作ったフォームの入力要素(input要素やテキストエリア)に書かれている内容をボタンのイベントなどでクリップボードにコピーさせる方法について紹介します。16進数と10進数を相互変換するフォーム16進数と10進数を相互変換するフォームです。以下の「10進数」の入力欄に10進数を入れて「変換」をクリックすると「16進数」の欄に変換結果が表示されます。同様に16進数から10進数への変換もできます。使って取得する方法についてです。コメントをキャンセルメールアドレスが公開されることはありません。Wordpressコンテンツブロッカーが検出されました。お手数ではございますが、ホワイトリストに追加していただれば幸いです。JoyPlot閉じる。