0
我有一个javascript变量我想发送一个表单提交POST。该表格还有即时发送的字段。我试图把它放在价值领域,但我猜js不能在那里工作。包括javascript输入值
如何发送我的js var与表单?
我有一个javascript变量我想发送一个表单提交POST。该表格还有即时发送的字段。我试图把它放在价值领域,但我猜js不能在那里工作。包括javascript输入值
如何发送我的js var与表单?
您可以在表单中使用hidden
输入字段。一个hidden
输入字段将提交一个值,就像任何其他输入一样,除了用户不会看到该值。您可以像访问Javascript中的其他字段一样访问和修改hidden
输入字段。
例HTML
<form action="mypage.php" method="post">
<input type="text" name="var1" value="abc" />
<input type="text" name="var2" value="def" />
<input id="myvar" type="hidden" name="var3" />
</form>
例JS
var myJSVar = 'ghi';
//Using regular Javascript
document.getElementById('myvar').value = myJSVar;
//Using jQuery
$('#myvar').val(myJSVar);
提交表单现在会产生你POST
变量内的以下内容:
var1=abc&var2=def&var3=ghi
有关隐藏更多信息输入ty pes,你可以阅读this article from w3 schools
使用隐藏字段 – zod
'$('#SomeFormField').val(SomeJSVariable);'? –
向我们展示您尝试过的以及为什么它不起作用。 –