バージョン選択

フォーラム

メニュー

オンライン状況

36 人のユーザが現在オンラインです。 (29 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 36
もっと...

サイト内検索

質問 > フロント機能 > <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" ...>で大文字が入力できない。
 style=”−wap−input−format:&quot;*&lt;ja:en&gt;&quot;;”
とか、どうですかね。
XHTML 向けだから、少し無茶かも・・・

※ 文字化け対策で、全角で書いてありますが、実際は全て半角です。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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" ...>で大文字が入力できない。
モバイルの場合、キャリアや端末によって
<input type="password" />

の入力形式が違っていたと思います。
強制的に半角英数になったりしたと思います。

一緒にistyle等の入力文字種を指定する属性を入れておくと一部の機種では入力出来なくなったりしたと思います。

極端ですがモバイルの場合はtype="password"を使わずにtype="text"としてしまうのはどうでしょうか?

結構クレジットカードのモバイルサイト何かでも使われてます。


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

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" ...>で大文字が入力できない。
引用:

eightmanさんは書きました:
やはりそうなりますよね。
ですがクライアントがなかなか納得してくれません。。。
「パスワード入力だから"password"だろう!!」と。

istyleの指定を外してみるのはいかがでしょうか?

それか入力出来ない機種は一部だと思いますので、その端末を非対応端末に登録して切り捨てるのはどうでしょうか?
その場合、携帯でアクセスすると「お使いの端末は非対応です」みたいな表示がされます。

あとはEC-CUBEでモバイル対応せずにApacheのモジュールでモバイル対応させるとかですかね?その場合だとistyleなどを端末やキャリアに合わせて変換してくれます。


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

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" ...>で大文字が入力できない。
むしろ、管理機能で半角英数大文字が通ってますね。

文言ミスかな?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,873名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.