Javascript 我需要在HTML表单的隐藏字段中插入cookie值

Javascript 我需要在HTML表单的隐藏字段中插入cookie值,javascript,html,forms,Javascript,Html,Forms,当每个用户访问网站时,我都会为他们分配cookies。我想将该值传递给在提交表单时在电子邮件中获得该结果的隐藏字段 <input type="hidden" name="dmform-1" id="1556014337" value=""/> <input type="hidden" name="label-dmform-1" value="OriginalSource" id="1029389973" class=""/> 当我测试那段代码时 $("input[nam

当每个用户访问网站时,我都会为他们分配cookies。我想将该值传递给在提交表单时在电子邮件中获得该结果的隐藏字段

<input type="hidden" name="dmform-1" id="1556014337" value=""/>
<input type="hidden" name="label-dmform-1" value="OriginalSource" id="1029389973" class=""/>
当我测试那段代码时

$("input[name='dmform-1']").val(getCookie("OriginalSource")).change();
<input type="hidden" name="dmform-1" id="1556014337" value=""/>
<input type="hidden" name="label-dmform-1" value="OriginalSource" id="1029389973" class=""/>
在浏览器控制台中,它会正确填充正确的字段值。但是,它不希望在提交表单时自动添加

<input type="hidden" name="dmform-1" id="1556014337" value=""/>
<input type="hidden" name="label-dmform-1" value="OriginalSource" id="1029389973" class=""/>
下面是我用来获取cookie值并将其添加到输入字段的JavaScript:

<script>
window.getCookie = function(OriginalSource) {
  var match = document.cookie.match(new RegExp('(^| )' + OriginalSource + '=([^;]+)'));
  if (match) return match[2];
}

function getcookies(){
$("input[name='dmform-1']").val(getCookie("OriginalSource")).change();
 };

</script>
<input type="hidden" name="dmform-1" id="1556014337" value=""/>
<input type="hidden" name="label-dmform-1" value="OriginalSource" id="1029389973" class=""/>

window.getCookie=函数(OriginalSource){
var match=document.cookie.match(新的RegExp(“(^ |)”+OriginalSource+”=([^;]+)));
如果(匹配)返回匹配[2];
}
函数getcookies(){
$(“input[name='dmform-1']).val(getCookie(“OriginalSource”)).change();
};
这是HTML表单:

<form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1220309190" onSubmit="getcookies">
<input type="hidden" name="dmform-1" id="1556014337" value=""/>
<input type="hidden" name="label-dmform-1" value="OriginalSource" id="1029389973" class=""/>

姓名:

<input type="hidden" name="dmform-1" id="1556014337" value=""/>
<input type="hidden" name="label-dmform-1" value="OriginalSource" id="1029389973" class=""/>

<input type="hidden" name="dmform-1" id="1556014337" value=""/>
<input type="hidden" name="label-dmform-1" value="OriginalSource" id="1029389973" class=""/>