質問 > フロント機能 > お客様情報の入力における使用文字の制限について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yshow |
投稿日時: 2019/5/23 9:43
対応状況: −−−
|
新米 登録日: 2019/5/22 居住地: 投稿: 3 |
お客様情報の入力における使用文字の制限について [EC-CUBE]3.0.15
[レンタルサーバ] エックスサーバー [OS] Linux [PHP] 7.0.15 [データベース] MySQL 5.6.13 [WEBサーバ] Apache [ブラウザ] Google Chrome 73.0.3683.103 お客様情報の入力において、使用できる文字に制限を設けたいと考えています。 例えば、「,」や「"」などの特定の文字を使用制限することは可能でしょうか。 ご教授のほどよろしくお願い申し上げます。 |
umebius |
投稿日時: 2019/5/23 9:48
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: お客様情報の入力における使用文字の制限について お客様の会員登録のフォームですとsrc/Eccube/Form/Type/Front/EntryType.phpになりますが、FormTypeの設定にて可能です。
取り除くなども可能ですが、そもそも禁止するのであれば、 正規表現などを使用可能です。 下記ページの正規表現(Assert\Regex)が該当します。 EC-CUBE3 フォームのバリデーション方法(以上以下・文字数など)
|
yshow |
投稿日時: 2019/6/2 11:17
対応状況: −−−
|
新米 登録日: 2019/5/22 居住地: 投稿: 3 |
Re: お客様情報の入力における使用文字の制限について ご指導頂きました正規表現について検討していたのですが、
src/Eccube/Form/Type/Front/EntryType.php を変更しているのですが、さて、当方、十分な知識が無く、お客様情報の入力にて投稿にてお伺いしたように「,」と「"」のみ入力制限をできればと存じます。 ->add('address', 'address' , array( 'required' => true, 'constraints' => array( ***********, ), )) アドレスの部分のみに制限するための指定方法についてご指導頂ければ幸いです。 |
umebius |
投稿日時: 2019/6/2 21:08
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: お客様情報の入力における使用文字の制限について おそらくこのような形かと思います。
|
yshow |
投稿日時: 2019/6/3 17:03
対応状況: −−−
|
新米 登録日: 2019/5/22 居住地: 投稿: 3 |
Re: お客様情報の入力における使用文字の制限について ご回答ありがとうございました。
解決いたしました。 もう一点、ご教授頂きたい点があります。 EC-CUBEの買い物カゴにて「ご注文内容のご確認」の画面にてお問い合わせ欄が一番下にあります。 ここにお客さまが入力頂く際に、「改行」を制限したいのですが、可能でしょうか。 ご教授のほどよろしくお願い申し上げます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |