2014-10-06 59 views
0

我有一个表单,我在这里列出所有的消息。我也有一个下拉菜单,可以删除,存档,将邮件标记为垃圾邮件。这是代码片段。我正在通过href属性进行表单提交。通过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> 

如何区分这四个提交?

回答

2

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

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

我DONOT有一个下拉列表中,这是一个无序列表。你认为这是可能的价值? – Kiran 2014-10-06 17:03:21

+0

对不起,我不明白你的建议。我现在做的。我在input_form – Kiran 2014-10-06 17:10:19

+0

中设置了一个名为“action”的隐藏值,这正是我原本想要建议的,然后我重新读了一个问题,你说你有一个下拉菜单,并且认为你在谈论'