0
在下面的代碼中,我能夠獲得警報消息以正確顯示消息和數字「3」。有誰知道如何使用通過變量/數字來聲明一個名爲「優先級」的表單元素在提交之前傳遞給表單?在用javascript提交之前更改表單元素
我的目標是使用$_POST["priority"]
並根據點擊鏈接/按鈕生成數字1,2或3。
<script language="JavaScript">
function submitForm(priority)
{
alert("Changing to Priority " + priority);
document.frm.submit();
}
</script>
<a href="javascript: submitForm('3');" class="ddm"><span class="label">Low</span></a>
<a href="javascript: submitForm('2');" class="ddm"><span class="label">Medium</span></a>
<a href="javascript: submitForm('1');" class="ddm"><span class="label">High</span></a>
將會有3個不同的提交鏈接(按鈕),我標記爲高,中,低。當我點擊鏈接時,該值被髮送到函數...因此,我不明白隱藏字段將如何工作 – m1e1b1
您有一個表單,對吧?只需將該隱藏字段放置在該表單中即可。單擊鏈接時,優先級值(1,2或3)將傳遞給該函數,並且在該函數中將該值設置爲隱藏字段的值。然後,當您提交表單時,隱藏字段將被提交,因爲它是表單的一部分。 –
謝謝!我是JS新手。你是一個很大的幫助。它效果很好。 – m1e1b1