入力欄の分岐処理機能が動かない

家永さん (2018-12-03 02:31:41) japan-israel-friendship.or.jp/form/member-individual/apply.html

入力欄の分岐処理機能が動きません。
(各ファイルのパーミッション等は確認しました。toggle.jsも有効にしてあります。)

Chromeで確認したところ、ラジオボタンを選択するたびに以下のエラーを吐き出しています。
--------------------
mailformpro.cgi:2063 Uncaught TypeError: Cannot read property ’tagName’ of null
    at mfpToggle (mailformpro.cgi:2063)
    at Array.<anonymous> (mailformpro.cgi:2094)
    at Object.MailformPro.extend.run (mailformpro.cgi:358)
    at MailformPro.initialize (mailformpro.cgi:345)
    at MailformPro.startup (mailformpro.cgi:1663)
    at mailformpro.cgi:2285
mfpToggle @ mailformpro.cgi:2063
(anonymous) @ mailformpro.cgi:2094
MailformPro.extend.run @ mailformpro.cgi:358
MailformPro.initialize @ mailformpro.cgi:345
MailformPro.startup @ mailformpro.cgi:1663
(anonymous) @ mailformpro.cgi:2285
--------------------

お手数ですが、なにか対応方法があればご教示いただけると助かります。

よろしくお願い致します。

※なぜか投稿スレッドがここしか選択できませんでした

Re:入力欄の分岐処理機能が動かない

和田 (2018-12-13 03:25:22) www.synck.com

ソースを拝見する限りでは問題なさそうなんですが、なんですかねぇ・・・。MobilePhoneオブジェクトの下の入力欄すべてをごそっと削除すると問題なく動作するため、どこかしらにHTMLの不備またはnameの重複などなにか問題があるっぽいです。

Re:入力欄の分岐処理機能が動かない

家永さん (2018-12-13 08:42:39) japan-israel-friendship.or.jp/form/member-individual/apply.html

ご確認いただきましてありがとうございます。

やはり判明しませんでしたか。。。

私も、サンプルファイルをベースにもう一度作成し直してみたところきちんと動いたので、この方向で対応することとしました。

お忙しい中お手数おかけしました。