textareaの一行あたりの文字数を制御、
もしくはカウントすることは可能でしょうか?
(textarea全体の文字数ではありません。)

cols="100"などと一行の文字数を制御しようとしましたが
横のスクロールバーを表示させると(WRAP="off")
どうもうまくいきません。

良い方法をご存知の方がいらっしゃいましたら
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

こんな感じでどうでしょう?細部は調整して下さい


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
<title>textareaを各行指定文字数までしか入力できなくする</title>
<script language="JavaScript">
<!--
window.document.onkeypress=lineCheck;
function lineCheck(e){
var ta=document.getElementById("TEXT");
var col=ta.getAttribute("cols");
var lines=ta.value.split("\n");
for(var i=0;i<lines.length;i++){
if(lines[i].length >col){
lines[i]=lines[i].substr(0,col);//各行をcolsで指定した文字数に切り捨てる
}
}
ta.value=lines.join("\n");
}
//-->
</script>
</head>
<body>
<h1>textareaは各行100文字までしか入力できない</h1>
<textarea ID="TEXT" cols="100" rows="10" style="overflow:auto" wrap="OFF">
    • good
    • 0
この回答へのお礼

さっそくのご回答ありがとうございました。
試してみたところ、うまく動作しました!!

お礼日時:2005/04/05 11:23

ちょっとサンプルが切れてしまいました


</textarea></body></html>
をプラスして下さい。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q鳥山明「ハイギョのマヒマヒ」が読みたい!

今日、水族館で肺魚を見て「鳥山明が描いた肺魚のラブリーなマンガがあったなあ‥‥」と思い出しました。
とても読み返したくなって、WEb検索で調べたところタイトルが「ハイギョのマヒマヒ」であることがわかったのですが、それ以上の情報が得られませんでした。
現在、手に入る単行本などでハイギョのマヒマヒが読めるモノがあれば是非教えて下さい。

Aベストアンサー

どうやら読みきりのようで、しかもカラー9ページのみなので、単独でのコミック化はかなり難しいかと。

なので1999年、04、05号合併号のジャンプを探すしかないような

QXHTMLでのtextareaのwrapの指定方法

仕事で社のHPをXHTML化しています。

DTDによると、XHTMLではtextareaにwrap属性がないようですが、この値を指定するにはどうしたらよいのでしょうか?
希望は「wrap="off"」の状態ですが、デフォルトでは「wrap="soft"」となっているようです。

どなたかお分かりの方おられましたら、よろしくお願いします。

Aベストアンサー

> 検証サービスでエラーとなるなど以外で何か不都合は?
(根拠はありませんが)今のところなさそうですね。
ただ、せっかくのXHTML化ですからちょっと見た目がかわるぐらいで不適合にしてしまうのはもったいない気もしますが。

QExcelの横棒グラフにおいて、項目エリアの大きさ固定で、プロットエリ

Excelの横棒グラフにおいて、項目エリアの大きさ固定で、プロットエリア(グラフエリア)だけ大きくする事はできますか?プロットエリアを手動で大きくすると項目表示エリアも同時に大きくなってしまう。
Excel2000を使用


   あああああ |■■■■■■■
   いいいいい |■■■■

(項目エリア) (グラフエリア)

Aベストアンサー

グラフエリアで右クリック
グラフエリアの書式設定
フォント
自動サイズ調整のチェックをはずす

これでどうですか?

QTEXTAREAの1行あたりの文字数

お世話になります。
必要にせまられて、TEXTAREAの1行あたりの表示される文字数を25文字に固定したいのですが、自分のPCではきっかり25文字で折り返すのに、他のPCでは26文字数で折り返してしまいます。画面のプロパティのディスプレイの詳細にある、フォントサイズを『大きいフォント』を選ぶか『小さいフォント』選ぶかに原因があるように思われるのですが・・・・どの端末からでも25文字表示できる何か良い方法をご存知の方はおられないでしょうか?スタイルシートで文字間を指定してみましたが、結果は変わらずでした・・・不可能なのでしょうか?・・・・

Aベストアンサー

フォントサイズを変更しても
下記のタグであれば25文字で折り返しますね。

(半角25文字)
<TEXTAREA rows="5" cols="25"></TEXTAREA>

(全角25文字)
<TEXTAREA rows="7" cols="48"></TEXTAREA>

全角の場合は「48」にしないといけないようです。

Qイラレでたくさんのテキストエリアに同じ段落を設定するには

イラレでたくさんのテキストエリアに同じ段落を設定するには

Illustrator CS で、1個のテキストエリアに段落を設定しました。

そのテキストエリア以外に40個ほどテキストエリアがあるのですが、その40個のテキストエリア全部に最初の1個のテキストエリアと同じ段落を設定するにはどうしたらいいでしょうか。

1個ずつ設定しないでも済む簡単な方法はないでしょうか。

Aベストアンサー

たしか、変更したいテキストまたはテキストエリアを選択してから、
元テキストまたはテキストエリアをスポイトでクリックすれば
テキストの属性を植えつけられたとおもいます。

Qtextareaで入力できる文字数を制限したい。

フォームについて質問させてください。

テキストフィールドで、シングルラインならば入力できる文字の最大数を maxlength で指定できるのですが、マルチラインの場合、同様に最大数を指定することはできないでしょうか?

わかるかた、なにとぞご教授ください。

■シングルラインでの文字数制限
<input name="thread_title" type="text" id="thread_title" size="80" maxlength="10">

■マルチライン
<textarea name="text" cols="64" rows="10" id="news_text" maxlength="10"></textarea>

↑上記のようにmaxlength入れても駄目でした。。。涙

Aベストアンサー

スクリプトで制限しないとしょうがないと思います。
参考URLは以前に書いたスクリプトですが参考にして下さい。
制限文字数は、引数で渡してもいいですね。

参考URL:http://okweb.jp/kotaeru.php3?qid=1059274

Q東京23区をエリアで分けたい

ある商業施設を区分けしてまとめたいのですが、下記のように区分けすることは違和感がございますか?

都心エリア…千代田区、中央区、港区
城東エリア…江東区、墨田区、葛飾区、江戸川区
上野エリア…台東区、荒川区、足立区
池袋エリア…豊島区、文京区、北区、板橋区、練馬区
新宿エリア…新宿区、中野区、杉並区
渋谷エリア…渋谷区、世田谷区、目黒区
品川エリア…品川区、大田区

ぜひご意見ご感想をお聞かせいただきたいです。よろしくお願いします。

Aベストアンサー

目的や、7つである必要性が不明なのですが、商業施設ということは住民や通行者、勤務者などのの行動分類ということですね。

池袋エリアの文京区は、極端に商業施設の少ない地域です。
住民の行動や、集まってくる人たちも板橋区や練馬区とはかなり違います。
山手線の内側と、埼玉に近いのとではかなりの差です。

新宿エリアも、山手線の内側と外側でかなり違いがあります。

ただ、ターミナル駅の商業施設を中心に考えるのでしたら、結構当てはまると思います。

Aベストアンサー

frameとCSS・・何をされようとしているか、よくわからないのですが
framesetは、styleで幅は決められないはず、

CSSを使うなら、framesetを使うのを止めればよいだけです。
 framesetのように、問題が多く、いずれなくなるものを使うより、CSSで指定すればよいです。
HTML フレーム 問題 - Google 検索 ( http://www.google.co.jp/search?hl=ja&source=hp&q=HTML+%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0+%E5%95%8F%E9%A1%8C&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq= )

 印刷に違う指定をしたければ、
<link rel="stylesheet" type="text/css" media="screen" href="./styleSheet/standard.css">
<link rel="styleSheet" type="text/css" media="print,handheld" href="./styleSheet/print.css">
などと、別の印刷用スタイルシートを設定すればよいです。
 ただし、ちゃんとしたHTMLでないと・・

frameとCSS・・何をされようとしているか、よくわからないのですが
framesetは、styleで幅は決められないはず、

CSSを使うなら、framesetを使うのを止めればよいだけです。
 framesetのように、問題が多く、いずれなくなるものを使うより、CSSで指定すればよいです。
HTML フレーム 問題 - Google 検索 ( http://www.google.co.jp/search?hl=ja&source=hp&q=HTML+%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0+%E5%95%8F%E9%A1%8C&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq= )

 印刷に違う指定をしたければ...
続きを読む

QFOMAプラスエリアについて。

FOMAに変え、建物の中に入るなどした時に圏外になることがあるのですが、以前のMOVAではあまりありませんでした。FOMAプラスエリア対応ではFOMAですが、もしプラスエリアを利用出来るFOMAだったらMOVAのように圏外にならず使用可能なのでしょうか?
ちなみにプラスエリア=MOVA利用可能エリア-FOMA利用エリア?プラスエリア利用時はMOVAの800MHzで速度が遅いのでしょうか?(DoCoMoによるとサービスに違いがない)とかいてあるもので・・・よろしくお願いします。

Aベストアンサー

FOMAプラスエリアは800MHzの周波数ですが、movaの電波を使っているわけではないので、あまり期待されない方がよいです。

現時点ではFOMAプラスエリアは山間部中心です。
市街地はmovaの800MHzの周波数がパンク気味なので使えない様です。
movaの利用者がもっと減ったら市街地でもプラスエリアを導入する事が出来る様になるみたいで、圏外の場所も減るのでしょうけどね。

今は人が住んでいる様な場所はFOMAプラスエリアはほとんど影響ありません。
通信速度はおそらくFOMAプラスエリアでは遅いかと思います。

・800MHz帯使った「FOMAプラスエリア」は山間部中心
http://plusd.itmedia.co.jp/mobile/articles/0505/17/news077.html

Q<TEXTAREA>~</TEXTAREA>の初期値

イレギュラーな事かと思いますが
<TEXTAREA>~</TEXTAREA>の初期値に
</TEXTAREA>を設定するこって可能でしょうか?
<PLAINTEXT>や&lt;や<XMP>
などもそのまま表示されてうまくいきません。
基本的にIEでできればいいです。

宜しくお願いします。

Aベストアンサー

こんにちは

<TEXTAREA>&lt;/TEXTAREA&gt;</TEXTAREA>

で駄目でしたか?


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報