フォームへの入力を操作する

このエントリーをはてなブックマークに追加

フォームを作成する際に文字の制限ってどうしてます?

私はJavaScriptとPHPで確実に制限しているのですが、ちょっとすばらしい方法を知ったので披露しときます。

cssを使って半角しか入力させない方法です。input要素にime-mode:disabledを指定することでIMEを自動的に半角に変換します。

【ソース】

■通常<br>
<input type="text"><br>
■CSS使用<br>
<input type="text" style="ime-mode:disabled">

【ブラウザ】

■通常

■CSS使用

IEでしか動作しなかったりと結構使いどころが難しいです。
PHPやCGIなどのサーバーサイドでの処理を忘れずに。

関連エントリー

テキストフィールドを入力不可にする
htmlやhtmのファイル名でphpを実行する
formタグの余分な改行を取り除く
空欄チェック
del・・・・取り消し線のタグ

スポンサードリンク

«googleでリンク数を調べる | メイン | テキストフィールドを入力不可にする»

このエントリーのトラックバックURL
http://blog.webcreativepark.net/cgi/mt/mt-bt.cgi/1542
コメントを投稿