フォーム 表示設定ルール有効化後の設問 郵便番号自動入力できない
初めて質問いたします、アンリツの千葉と申します。現在、フォームで、ある設問にチェックを入れるとお客様情報欄が表示できるように、表示設定ルールを有効化する機能にトライしています。(2段階でのフォーム表示)
表示設定ルールが無効の時には、ページのテンプレートに郵便番号自動入力のjava scriptを入れて、
郵便番号が入力されると、自動で都道府県、市区町村 が表示される機能をつかっていました。
ところが、2段階表示にすると、最初は見えていないフォームに対して、java scriptの効果がなくなるようで
自動表示機能ができなくなりました。できればルール有効化した設問も自動入力にしたいのですが、何か突破口は
ありますでしょうか?
java scriptも初心者で、教えていただいたscriptをテンプレートに埋め込んで活用していました。
テンプレートに埋め込んでいるscript も記載します。
<!-- 郵便番号自動入力head分 -->
<script src="https://ajaxzip3.github.io/ajaxzip3.js" charset="UTF-8">
</script>
<style>
@media screen and (max-width: 1199px) {
BODY#bodyId{
background-image: none;
z-index: auto;
width: 1200px;
background-position: 0%;
}
}
</style>
<!-- 郵便番号自動入力body分 -->
<script>
MktoForms2.whenReady(function (form) {
if(!!document.getElementById("form_custom_postalcode")){
document.getElementById("form_custom_postalcode").onkeyup = function(){
AjaxZip3.zip2addr('form_custom_postalcode','','form_custom_state','form_custom_city')
}
}else{
console.log("noPostalCode")
};
});
</script>