2013-02-09 54 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