No.3ベストアンサー
- 回答日時:
----- begin cut here -----
<html>
<head>
<script language="JavaScript">
<!--
function up_check(){
if(document.upload.comment.value.length >10){
alert("文字がおおすぎじゃん?");
return false;
}
return true;
}
function pCheck(){
if(document.upload.comment.value.length > 10){
alert("文字がおおすぎじゃん?");
return false;
}
return true;
}
//-->
</script>
<title>たいとる</title>
</head>
<body>
<form method="POST" action="./hoge.html" name="upload" onsubmit = "return up_check()">
<textarea name="comment" rows="10" cols"50" onKeyDown "JavaScript:pCheck();//"></textarea>
<input type="submit" name="chk" value="送信">
</form>
</body>
</html>
----- end cut here -----
で、どうでしょう?
onKeyDownはキーを入力したらイベント発生ってかんじです。
up_check()も残しているのは、コピー・ペーストで入力されたとき用です。
どうかしら?
ryouchiさん、ありがとうございます。
暫く出かけていたので、お礼が遅くなってすみませんでした。
ばっちりアラートはでるのですが、
どうも、思い描いているものと違います。
うーん。
もっと勉強します。
No.4
- 回答日時:
スクロールバーに関しましては
<TEXTAREA ROWS="10" COLS="30" WRAP="hard">
っていう風に[WRAP]を付けるとうまくいくと思いますよ。
*参考*
WRAP="hard" = 横幅いっぱいまで記入したら自動改行
WRAP="soft" = 表示上は自動改行するが実際の送信データは改行されない
WRAP="off" =自動改行しない
karoyoさん、ありがとうございました。
お礼が遅くなりすみません。
同じようにやってみたのですが、
どうしてもテキストエリア右側のスクロールバーが消えません。
いろいろやってみます。
ありがとうございました。
くろぶた
No.2
- 回答日時:
下記要領で、文字数のチェックをしてはどうでしょう。
(10文字で制限した例)ただ、CGIが 使えない環境で、入力文字数を制限するというのは?
メールかなにかで送るのでしょうか?
----- begin cut here -----
<html>
<head>
<script language="JavaScript">
<!--
function up_check(){
if(document.upload.comment.value.length >10){
alert("文字がおおすぎじゃん?");
return false;
}
return true;
}
//-->
</script>
<title>たいとる</title>
</head>
<body>
<form method="POST" action="./hoge.html" name="upload" onsubmit = "return up_check()">
<textarea name="comment" rows="8" cols"25"></textarea>
<input type="submit" name="chk" value="送信">
</form>
</body>
</html>
----- end cut here -----
ryouchiさんありがとうございました。
ちゃんとアラートでました。
一歩前進です。
できれば、テキストエリアは、
●●文字×●●行、と決めてしまって、
それ以上は改行しようがどうだろうが、文字を受け付けないようにしたいです。
(現在の状態は、とりあえず、送信する前まではどんどん文字が入る)
なにかよい方法あれば教えてください。
くろぶた
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- au(KDDI) iPhoneSEを使用しています。ショートメールを使用していて入力中に70と表示されるのは70文字ま 1 2022/11/28 23:36
- Chrome(クローム) 下に出てくるリストを消したい。 2 2022/06/17 16:47
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- その他(プログラミング・Web制作) 2つのテキストファイルを比べて文字列を特定する方法を教えて下さい 5 2022/05/01 15:22
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- FC2ブログ テキスト版からURLも表示できるように設定できないのでしょうか。 ブログにURLを載せようとしたら文 2 2023/02/12 11:20
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
submitをボタン以外にするには
-
<a href=**?***=***>をGET方式で
-
1アクションでPOST・GET、両方...
-
長文のmailtoの使い方
-
【html】)パスワード認証フォー...
-
複数のフォームを一括で送信す...
-
送信ボタン押下時に値が未入力...
-
フォーム要素以外にもname属性...
-
formタグのactionパラメータで...
-
mailtoについて
-
フォームの送信ボタンの位置
-
Dreamweaverでフォーム作成につ...
-
自分のメアドは記載せずに、メ...
-
ニフティのメールデコードにつ...
-
checkboxを「変更不可」にでき...
-
テーブル内の送信ボタンのある...
-
html: テキストボックスへの入...
-
</form>タグを使用すると強制的...
-
htmlでフォーム送信を作った後O...
-
フォームタグについてお尋ねします
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
submitをボタン以外にするには
-
送信ボタン押下時に値が未入力...
-
複数のフォームを一括で送信す...
-
1アクションでPOST・GET、両方...
-
フォーム要素以外にもname属性...
-
URL パラメータを使ってフォー...
-
リンクをクリックした時にform...
-
【html】)パスワード認証フォー...
-
<a href=**?***=***>をGET方式で
-
type="hidden"を使って時刻を送信
-
</form>タグを使用すると強制的...
-
フォームに入力した値をURLに付...
-
送信フォームを2つ用意する方法
-
同じnameのhiddenで別々の内容...
-
checkboxを「変更不可」にでき...
-
GETをPOSTに変更したところ 送...
-
mailtoについて
-
長文のmailtoの使い方
-
CGI動作後に元のページに戻る方法
-
formタグのactionパラメータで...
おすすめ情報