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);'? –
向我們展示您嘗試過的以及爲什麼它不起作用。 –