質問 > フロント機能 > <input type="password" ...>で大文字が入力できない。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
eightman |
投稿日時: 2009/5/11 16:10
対応状況: −−−
|
半人前 登録日: 2009/3/3 居住地: 投稿: 11 |
<input type="password" ...>で大文字が入力できない。 [EC-CUBE] 2.3.3正式版
はじめまして。 現在、ec-cubeでモバイルの構築を行っております。 表題の件について質問です。 会員登録ページのパスワード項目は <input type="password" name="password" value="<!--{$arrForm.password}-->" istyle="3" ...> となっております。 # type="password" # istyle="3": 入力モード<英字> 今回、docomo PRIME series L-01Aで実機確認を行ったところ、 パスワード入力時に英字の大文字に切り替わらないという 現象が起こっております。 例えばテンキーの"2"を押したとき、本来なら a→b→c→A→B→C となるところが a→b→c→a→b→c と延々小文字が繰り返されるばかりです。 大抵の機種はテンキーの左下の*(が倒れたようなマーク)を 押せば、大文字⇔小文字と切り替わるはずですが、 どうやっても大文字に切り替わらないという報告を受けました。 # ちなみにD904iでは大文字の入力が出来ました。 ec-cubeでパスワードの再発行を行うと、大文字小文字が混ざった カタチで再発行されます。 ですから大文字の入力は必須となります。 機種依存で入力文字種が制限されてしまう、ということがあると 聞いたこともあります。 同じような現象を経験された方、もしくは回避方法をご存知の方が いらっしゃいましたら、ご教示いただければと思います。 |
seasoft |
投稿日時: 2009/5/11 16:30
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: <input type="password" ...>で大文字が入力できない。
XHTML 向けだから、少し無茶かも・・・ ※ 文字化け対策で、全角で書いてありますが、実際は全て半角です。
|
kishik |
投稿日時: 2009/5/11 16:42
対応状況: −−−
|
仙人 登録日: 2009/4/3 居住地: 東京 投稿: 382 |
Re: <input type="password" ...>で大文字が入力できない。 それか、いっそのことパスワードは小文字だけにするように
少しカスタマイズするかですね。 パスワードを一定長以上にして強度を持たせるなりの対策付きで。 ----- http://ec-cube-mall.jp/ http://ec-cube.ec-orange2.jp/ http://wiki.ec-orange2.jp/ |
tao_s |
投稿日時: 2009/5/11 23:23
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: <input type="password" ...>で大文字が入力できない。 モバイルの場合、キャリアや端末によって
の入力形式が違っていたと思います。 強制的に半角英数になったりしたと思います。 一緒にistyle等の入力文字種を指定する属性を入れておくと一部の機種では入力出来なくなったりしたと思います。 極端ですがモバイルの場合はtype="password"を使わずにtype="text"としてしまうのはどうでしょうか? 結構クレジットカードのモバイルサイト何かでも使われてます。
|
eightman |
投稿日時: 2009/5/12 19:53
対応状況: −−−
|
半人前 登録日: 2009/3/3 居住地: 投稿: 11 |
Re: <input type="password" ...>で大文字が入力できない。 ちょっと無理っぽかったです。
半角数字になってしまいました。 ですがアドバイスを頂きありがとうございます。 |
eightman |
投稿日時: 2009/5/12 19:54
対応状況: −−−
|
半人前 登録日: 2009/3/3 居住地: 投稿: 11 |
Re: <input type="password" ...>で大文字が入力できない。 それも一つの手ですね。
ありがとうございます。 |
eightman |
投稿日時: 2009/5/12 19:56
対応状況: −−−
|
半人前 登録日: 2009/3/3 居住地: 投稿: 11 |
Re: <input type="password" ...>で大文字が入力できない。 やはりそうなりますよね。
ですがクライアントがなかなか納得してくれません。。。 「パスワード入力だから"password"だろう!!」と。 |
tao_s |
投稿日時: 2009/5/13 0:00
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: <input type="password" ...>で大文字が入力できない。 引用:
istyleの指定を外してみるのはいかがでしょうか? それか入力出来ない機種は一部だと思いますので、その端末を非対応端末に登録して切り捨てるのはどうでしょうか? その場合、携帯でアクセスすると「お使いの端末は非対応です」みたいな表示がされます。 あとはEC-CUBEでモバイル対応せずにApacheのモジュールでモバイル対応させるとかですかね?その場合だとistyleなどを端末やキャリアに合わせて変換してくれます。
|
eightman |
投稿日時: 2009/5/13 16:36
対応状況: −−−
|
半人前 登録日: 2009/3/3 居住地: 投稿: 11 |
Re: <input type="password" ...>で大文字が入力できない。 確かにそうですね。
色々とアドバイスをいただきありがとうございます。 実は先ほどショッキングなものを目にしてしまいました。 管理画面の顧客管理の編集ページではパスワードの入力欄に 赤字で 半角英数小文字4〜10文字(記号不可) ^^^^^^ と説明書きがありました。 ですがパスワードリマインダーでは大文字を含んだパスワードが かえってきます。 矛盾してますね、、、。 |
seasoft |
投稿日時: 2009/5/13 16:42
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: <input type="password" ...>で大文字が入力できない。 むしろ、管理機能で半角英数大文字が通ってますね。
文言ミスかな?
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |