TODO #21512

メールフォームの項目のIDの一部がマルチバイトになる場合がある

Added by 坂口 昌己 about 1 year ago. Updated about 1 month ago.

Status:終了Start date:
Priority:通常Due date:
Assignee:-% Done:

0%

Category:GitHubへ移行済
Target version:-

Description

メールフォームの項目のIDの一部がマルチバイトになる場合が
以前の改修でデータベースへ保存時に選択値をそのまま保存する時の改修の不具合です。
(動作には影響ないのですが、HTMLの構造的によくなさそう?)

BcForm(Form)ヘルパでoptionで指定された値を元にIDが生成されることが原因でした。

例:
以前(baserCMS4.0.xx)の仕様

'1' => '資料請求',
'2' => 'お問い合わせ',
'3' => 'その他'

<input name="data[MailMessage][category][]" value="資料請求" id="MailMessageCategory1" type="checkbox">
<input name="data[MailMessage][category][]" value="お問い合わせ" id="MailMessageCategory2" type="checkbox">
<input name="data[MailMessage][category][]" value="その他" id="MailMessageCategory3" type="checkbox">

現状(baserCMS4.1.xx / dev-4最新)

'資料請求' => '資料請求',
'お問い合わせ' => 'お問い合わせ',
'その他' => 'その他'

<input name="data[MailMessage][category][]" value="資料請求" id="MailMessageCategory資料請求" type="checkbox">
<input name="data[MailMessage][category][]" value="お問い合わせ" id="MailMessageCategoryお問い合わせ" type="checkbox">
<input name="data[MailMessage][category][]" value="その他" id="MailMessageCategoryその他" type="checkbox">

スクリーンショット 2018-04-20 19.44.08.png (728 KB) 坂口 昌己, 04/20/2018 07:59 PM

2450

History

#2 Updated by 江頭 竜二 about 1 month ago

  • Category changed from メール to GitHubへ移行済

#3 Updated by 江頭 竜二 about 1 month ago

  • Status changed from 担当 to 終了

Also available in: Atom PDF