バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 会員登録でメールアドレスを半角文字のみの入力にしたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
h_tanaka
投稿日時: 2020/1/30 15:44
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1635
会員登録でメールアドレスを半角文字のみの入力にしたい
EC-CUBE 4.0.2

スマホで会員登録するときにメールアドレスにフォーカスすると、入力キーボードが日本語のままですが、これを英字キーボードに変更したいです。

<input type="text"> なので <input type="email"> にしてやればいいような気がしますが、やり方がわかりません。

また、こちらの記事を参考に、inputmode や ime-mode を指定してみましたが、変わりありませんでした。
https://www.tagindex.com/html5/form/input_text.html
http://www.tohoho-web.com/css/prop/ime-mode.htm

{{ form_widget(form.entry.email.first, { 'attr': { 'placeholder': '', 'inputmode': 'email', 'ime-mode': 'inactive' }}) }}
tsuji
投稿日時: 2020/2/6 15:34
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 会員登録でメールアドレスを半角文字のみの入力にしたい
h_tanaka 様

プログラムでうまくいかないのであれば、
以下のようにCSSで調整するという手もあります。

管理画面のコンテンツ管理>CSS管理 にて以下を指定してみてはいかがでしょうか?

#entry_email_first{
    ime-mode: inactive;
}


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

h_tanaka
投稿日時: 2020/2/7 14:11
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1635
Re: 会員登録でメールアドレスを半角文字のみの入力にしたい
tsuji さん

ありがとうございます。
試してみましたが、ime-mode はIE独自仕様のようなので iPhone Safari では無効なようです。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

RoBerti
投稿日時: 2020/2/7 16:33
対応状況: −−−
新米
登録日: 2019/12/18
居住地:
投稿: 1
Re: 会員登録でメールアドレスを半角文字のみの入力にしたい
I choose dinosaur game because they will develop all sorts of interesting conditions, all the heavenly environments, of these, if you're still right with them, eventually your world will be built.
umebius
投稿日時: 2020/2/7 17:53
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: 会員登録でメールアドレスを半角文字のみの入力にしたい
h_tanakaさん

EntryTypeでemailにtypeのオプションつけてやれば
<input type="email" >になります。

->add('email', RepeatedEmailType::class, [
'type' => \Symfony\Component\Form\Extension\Core\Type\EmailType::class,
])


直接RepeatedEmailTypeのdefaultを編集しても良いと思います


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

umebius
投稿日時: 2020/2/7 17:56
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: 会員登録でメールアドレスを半角文字のみの入力にしたい
会員登録画面、
3系ではtype="email"だったのに4系ではtype="text”になってますね

RepeatedEmailTypeで、'entry_type' => EmailType::class,となっていますが、entry_typeではなく
'type' => EmailType::classにしないとtype="email"にならないんですよね。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

h_tanaka
投稿日時: 2020/2/10 17:52
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1635
Re: 会員登録でメールアドレスを半角文字のみの入力にしたい
umebius さん

ありがとうございます。

src/Eccube/Form/Type/RepeatedEmailType.php
にて、
'type' => EmailType::class,
を追加することで input type="email" にすることができました。

ただ、予想に反して iPhone Safari で英字キーボードにはなりませんでした。。


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

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


 



ログイン


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

統計情報

総メンバー数は88,645名です
総投稿数は109,891件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1635
8
red
1569
9
mcontact
1265
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.