質問 > フロント機能 > チェックボックスのチェックが外せない |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2019/5/20 19:32
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: チェックボックスのチェックが外せない 一応、自己解決しました。
有効な値のフォームがないと submit と判定されないようなので、無理やり意味のない値を持つ隠しフォームを作成しました。 スマートなやり方でないと思うので、他に良い方法ありましたらお教えいただきたいです。 app/Customize/Form/Type/PaperBagType.php
|
h_tanaka |
投稿日時: 2019/5/20 19:11
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
Re: チェックボックスのチェックが外せない dump($form->isSubmitted());
dump($form->isValid()); してみたところ、どちらも false が返ってきました。 チェックボックスをOFFにしたときは残りのフォームを disabled にしていますが、この場合は submit でないというような判定がされちゃうのでしょうか...?
|
h_tanaka |
投稿日時: 2019/5/20 18:37
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1610 |
チェックボックスのチェックが外せない EC-CUBE4.0.2
フロントのマイページ内に新規ページを作成し、チェックボックスのフォームを作成しました。 チェックを入れて保存することはできました。 しかし、チェックを外して保存することができません。 チェックがついているチェックボックスをクリックすると、見た目はチェックが外れるように見えるのですが、ブラウザの開発者ツールでソースを見ると、checked="checked" がついたままになっています。 このまま保存しようとすると、保存処理に行かずに、バリデーションではじかれたときのように画面が再表示されてしまいます。 このとき、フォームエラー等はなにも表示されず、チェックはついたままになっています。 原因わかりますでしょうか? app/Customize/Entity/PaperBag.php
app/Customize/Form/Type/PaperBagType.php
html/template/test/assets/project/js/custom.js
app/template/test/Mypage/paper_bag.twig
チェックを外したときのソース
|
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |