アイテムのチェックボックスを含むカスタムフォームを作成しました。ユーザーがチェックボックスをオンにすると、総額が表示され、名前、電子メール、住所、メッセージの重力フォームも表示されます。 ユーザーがカスタムフォームと重力フォームを記入して、重力フォームのセクションに合計額と書式で記入された項目を含む電子メールを受信したいとします。重力の形で問題はありません。私は、重力フォームのセクションのメールを受信できますが、私はチェックされているアイテムを知りたいと重力フォームフォームの値を非表示の重力フォームに送信
Heres the custom form that i have made
によって送信されているのと同じ電子メールでも総和が値を解析するためにとにかくあり、私の隠された重力のフォームにカスタムメイドのフォーム?重力から私にメールを送るほうがはるかに良いでしょう。 ローカルホストにすべてのファイルがあるので、サイトへのリンクはできませんが、フォームを見ることができます。私はそれに使用している
のJsがある場合、私は隠しフィールドの合計がチェックされた項目と合計 HTML形式の値を取得する必要があり
var inputs = document.getElementsByClassName('immer'),
total = document.getElementById('immer-total');
for (var i=0; i < inputs.length; i++) {
inputs[i].onchange = function() {
var add = this.value * (this.checked ? 1 : -1);
total.innerHTML = parseFloat(total.innerHTML) + add
}
}
var dazuinputs = document.getElementsByClassName('dazu'),
totalDazu = document.getElementById('dazu-total');
for (var i=0; i < dazuinputs.length; i++) {
dazuinputs[i].onchange = function() {
var add = this.value * (this.checked ? 1 : -1);
totalDazu.innerHTML = parseFloat(totalDazu.innerHTML) + add
}
}
は
<input name="input_6" id="input_1_6" type="hidden" class="gform_hidden" aria-invalid="false" value="template-calculator">
ですユーザーがサブミットボタンをクリックしている間に#immer-total
の値を隠しフィールド名input_6
に取得する方法。
いくつかの研究の後、私はJS
var counter = 0;
$('.gform_button').click(function(event){
event.preventDefault();
counter++;
...
$('#immer-total').attr('input_3', counter);
}
を得たが、結果を得ませんでした。
あなたのカスタムフォームのセッションやクッキーにデータを保存することができ、その後、適切な方法WordPressのフックアクションを使用して隠しフィールドを埋めますあなたのフォームの値で隠しフィールドを埋めるためにjavascriptを使用してフィルタまたは高速メソッド –