非表示の入力フィールドで値属性を変更するのに問題があります。次の HTML を含むフォームがあります。
<input type="hidden" name="caitlinisdabomb" id="caitlinisdabomb" value="no" />
右クリックしてソースを表示しても、値は変更されていません。フォームが送信されると、ヘッダーにも誤った値が送信されます。console.log("im human " + document.getElementById("caitlinisdabomb").value) は、「im human yes」としてログに記録します。何を与える?動的に生成されたフォームのためですか?すべてのファイルはこちら: alluringassets.com/slick-contact-forms.rar
console.log("I work");
function markAsHuman()
{
$('#caitlinisdabomb').val('yes');
//document.getElementById("caitlinisdabomb").value = 1;
console.log("im human " + document.getElementById("caitlinisdabomb").value);
}
$(".slick-form").on("focus", function() {
markAsHuman();
});
$(".slick-form").on("click", function() {
markAsHuman();
console.log("you clicked");
});