2013-02-09 39 views
0

我使用常規<a href="javascript:document.form.submit()">從一個形式,我的猜測是等同於一個匿名的按鈕提交數據提交:<input type=submit>與價值

雖然這是罰款的默認行爲,我也有一個特殊的按鈕<input type=submit name=special value="special behaviour">其中設置變量$_REQUEST['special']

如何將此按鈕轉換爲提交表單並設置$_REQUEST['special']變量的javascript:網址?

+0

嘗試'的JavaScript:document.form.special = '<值放在這裏>'; document.form.submit()' – 2013-02-09 07:19:03

+0

改爲使用'onsubmit'處理程序! – Brad 2013-02-09 07:20:35

回答

1

您可以

<form name="myform"> 
    <input name="special" type="hidden"/> 
</form> 

<a href="javascript:document.forms['myform'].special.value='<value goes here>';document.forms['myform'].submit()">dd</a> 

演示做到這一點:Fiddle 1Fiddle 2