javascript で、IDの入力チェックのときに、30文字以内と、漢字の入力禁止をしたいのですが。わかりやすいスクリプト教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/08/29 13:07:18
  • 終了:--

回答(2件)

id:andi No.1

andi回答回数448ベストアンサー獲得回数02005/08/29 14:08:19

ポイント30pt

> 30文字以内


HTMLのmaxlengthでは駄目ですか?


> 漢字の入力禁止


スタイルシートでime-mode:disabledを指定してあげるとか。


あわせて

<input type=”text” maxlength=”30” style=”ime-mode:disabled”>


ちなみに参考URLはJavaScriptで半角チェックを行う方法が書かれたサイトです。

id:freebreeze No.2

freebreeze回答回数931ベストアンサー獲得回数142005/08/29 14:23:07

ポイント30pt

http://allabout.co.jp/computer/hpcreate/closeup/CU20050620A/inde...

フォームの入力文字制限! JavaScriptで入力内容チェック - [ホームページ作成]All About

<script language=”JavaScript”>

<!--

function check()

{

txt = document.myFORM.myTEXT.value;

n = txt.length;

if (n > 30) alert(”30文字以内にしてください”);

}

// -->

</script>


漢字の入力禁止は参考URLにある「ひらがな・カタカナ」「英数」「半角英文字」「半角数字」の三段チェックが解りやすいと思います。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません