TEXTBOXの入力規則の指定

[新着] Webテンプレートを仮オープンしました



0   名前: ちゃーりー02 : 2004/05/31 09:53
過去ログや他のサイトを調べてみたのですがわからないので教えてください。

TEXTBOXへの入力規則はどのように指定すればいいでしょうか。
・全角で●文字以内
・郵便番号は●●●-●●●●(●は半角で)の形式で入力

文字数指定はmaxlengthでいいとおもうんですが、
これの場合全角半角の区別をせずに文字数のみで判断するため、
半角のみとか全角のみにできません。
ACCESSのように
もとから半角入力しか無理とか、デフォルトは全角入力
といった指定はhtmlで可能なのでしょうか?

参考になるページなどもあれば教えていただけるとありがたいです。

質問ばかりですがよろしくお願いします。

1   名前: Sinryow : 2004/05/31 18:07   [URL
http://tohoho.wakusei.ne.jp/css/reference.htm#ime-mode
↑のことでしょう。しかしIEにしか効きません。
どうしても形式の指定が必要ならば,↑の方法を取るとともにフォームの内容を受け取ったCGI(等)の側で正しい形式で入力されているかを判定する必要があります。

2   名前: Milky Way6 : 2004/05/31 18:59   [URL
>>1 Sinryowさんの書き込み文
> http://tohoho.wakusei.ne.jp/css/reference.htm#ime-mode
> ↑のことでしょう。しかしIEにしか効きません。
補足させて頂きますと、漢字変換ソフトがIMEの場合しか効きません。
つまり、ATOKシリーズ等他の変換ソフトを使っている人には無効だということです。

3   名前: ちゃーりー02 : 2004/06/01 09:24
情報ありがとうございます。
一度試してみます♪

4   名前: Milky Way6 : 2004/06/01 10:01   [URL
ちなみに補足しますと、Windowsには最初からIMEが入っているので、
Windowsユーザで特にこだわりとかがない人(?)はIMEを使っていることが多いと思います。
(変換ソフトの使用割合のアンケート調査など探したのですがマニアックな話題らしく、ありませんでした^^;)

5   名前: phpinfo() : 2004/06/02 21:37   [URL
勿論ATOKも使っている人もいますよ

6   名前: Milky Way6 : 2004/06/04 12:54   [URL
>>5 phpinfo()さん
はい、もちろん分かってますよ。
ただ、個人的にそうじゃないかな?と思っただけです。
でもよく考えてみれば、こういう場で個人の独断や偏見で
曖昧な回答をするのは、あまり好ましくありませんよね。
以後気をつけます。

一覧へ戻る