質問 > フロント機能 > フォームの入力値の更新時のエラー修正に関して |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
nobuhiko86 |
投稿日時: 2024/5/6 14:12
対応状況: 確認中
|
新米 ![]() ![]() 登録日: 2024/5/6 居住地: 投稿: 2 |
フォームの入力値の更新時のエラー修正に関して ▼テンプレート
[EC-CUBE] 4.2.1 [レンタルサーバ] Xserver [サーバOS] Linux [PHP] 7.4.33 [データベース] MySQL 10.5.13 [WEBサーバ] Apache [ブラウザ] Widows [導入プラグイン] ゼウス決済プラグイン [カスタマイズ] TOPページのみスクラッチ&下層ページはテンプレをカスタマイズ ▼ページの偏移 TOPページ→商品選択→お客様情報入力→支払い情報入力(ゼウスUI) ※ログイン不要 ▼フォームの項目 お名前(必須) カナ メアド(必須) ▼ご相談 支払い情報入力のページで前ページで入力したお客様情報を修正&更新出来る仕様なのですが、カナ項目を空で更新しようとすると、エラーメッセージが出てしまいます。 ▼やった事 ①以下のカナの必須項目を外しました'required' => false, ・ContactType.php ・CustomerAddressType.php ・EntryType.php ・NonMemberType.php (src/Eccube/Form/Type/Front/) ②NonMemberShoppingController.phpを編集しました。 $data['customer_kana01'] = mb_convert_kana($data['customer_kana01'], 'CV', 'utf-8'); // $errors[] = $this->validator->validate( // $data['customer_kana01'], // [ // new Assert\NotBlank(), // new Assert\Length(['max' => $this->eccubeConfig['eccube_kana_len']]), // new Assert\Regex(['pattern' => '/^[ァ-ヶヲ-゚ー]+$/u']), // ] // ); $data['customer_kana02'] = mb_convert_kana($data['customer_kana02'], 'CV', 'utf-8'); // $errors[] = $this->validator->validate( // $data['customer_kana02'], // [ // new Assert\NotBlank(), // new Assert\Length(['max' => $this->eccubeConfig['eccube_kana_len']]), // new Assert\Regex(['pattern' => '/^[ァ-ヶヲ-゚ー]+$/u']), // ]); ▼該当箇所 $.ajax({ url: "{{ url('shopping_customer') }}", type: 'POST', data: postData, dataType: 'json' }).done(function(data) { if (data.status == 'OK') { $(form).each(function(index) { $(edit[index]).empty().text($(form[index]).children('input').val()); $(form[index]).empty(); }); // kana field $(edit[2]).empty().text(data.kana01); $(edit[3]).empty().text(data.kana02); $('#customer-kana01').val(data.kana01); $('#customer-kana02').val(data.kana02); } }).fail(function() { alert('更新に失敗しました。入力内容を確認してください。'); }).always(function(data) { // overlayを無効 loadingOverlay('hide'); }); お手数ですが、ご確認頂ければ助かります |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
nobuhiko86 | 2024/5/6 14:12 |
![]() |
tattsu | 2024/5/6 23:25 |
![]() |
nobuhiko86 | 2024/5/8 9:28 |
![]() |
tattsu | 2024/5/8 9:38 |
