modxロゴ

【MODx】cfFormMailerで戻るボタンを押すとテキストエリアの値が消えてしまう;

ご無沙汰です、何とか生きてます;;

今年度から週4日学校で講義が入ってるのでなかなか家で仕事する時間が少なくなってきました;

んで「MODx」で仕事する機会が多くなってきたのですが、フォームを扱うスニペットで「cfFormMailer」というものがあるのですが、日本語も使えて超便利です^^
(MODxに同梱されているeFormも便利ですが確認画面が出ないので困り者)

んで、いろいろと設定してたんですが、ふと確認画面に飛んで戻ってきた時にテキストエリアの値だけが消えていたり、入力値の検証が出来なかったりと、挙動が変でした;

配布元のクレファレイ・ファクトリーさんのブログでも

・バグ:エラー時や戻るボタンを押したときに偶数個目のtextareaの値が空になりますとの報告があり、修正したバージョンでやり直してみたのですがやっぱりダメ;;

いろいろとソースを眺めていたら・・

<textarea id = "f_commente" name = "comment" rows="3" cols="40" valid="1::お問い合わせ内容></textarea>

みたいに「id」や「name」属性の「=」の両側にいつの間にか入っていた半角スペースがダメだったみたい;
削ったら治りました。

確認画面に値は渡されているので、てっきり確認画面でhiddenに値を上手く詰める事が出来てないのかな?と思いましたが
自分のソースが汚いだけでした。反省します;
(ただMODxのチャンク編集画面は半角スペースがわかりにくいのです;)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です