通过href提交表单并传递隐藏变量

时间:2014-10-06 16:09:54

标签: javascript php html forms

我有一个表单,我列出了所有邮件。我还有一个下拉菜单,删除,存档,将邮件标记为垃圾邮件。这是代码片段。我正在通过href属性提交表单。

<ul class="dropdown-menu" role="menu">
    <li><a href="javascript:void();" onclick="document.inbox_form.submit();">Mark as read</a></li>
    <li><a href="javascript:void();" onclick="document.inbox_form.submit();">Mark as unread</a></li>
    <li class="divider"></li>
    <li><a href="javascript:void();" onclick="document.inbox_form.submit();">Move to Junk</a></li>
    <li class="divider"></li>
    <li><a href="javascript:void();" onclick="document.inbox_form.submit();">Delete</a></li>
</ul>

如何区分四个提交?

1 个答案:

答案 0 :(得分:2)

在提交前设置下拉列表的值。在下面的代码中,我假设下拉列表的名称为action,将其替换为实际名称,并将值字符串替换为实际值:

<li><a href="javascript:void();" onclick="document.inbox_form.action.value='markread';document.inbox_form.submit();">Mark as read</a></li>