GoogleOptimizeのABテスト機能を使ってformの送信先を分岐させたいのですが、
javascriptの記述部分で苦戦しておりこの場でご相談いたしました。
もともと<form>タグ内actionに完了ページURLを設定しているのですが、
ここをjavascriptで上書きできればと考えています。
下のソースを実際に挙動を確認するとPCでは振り分けが成功するのですが、
iOSでは振り分けしないという現象となりました。
html
1<script> 2function chgSend(url) { 3 var formObj = document.getElementById('FA_FORM01') 4 formObj.addEventListener('submit', function(){ 5 formObj.action = url; 6 }); 7} 8</script> 9~ 10~ 11<!--ここをOptimizeのパターン内に追加--> 12chgSend('https://www.xxxx.co.jp/xxxx/xxxx.html'); 13~ 14<form action="/aaaa/aaaa/webcomp.html" method="post" name="fa_form01" id="FA_FORM01">
一度ローカルでも検証したいのですが、その場合
chgSend('https://www.xxxx.co.jp/xxxx/xxxx.html');
はどのようにhtml内で書けばよろしいでしょうか?
初歩的な質問で大変恐縮ですが、
ご助力いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。