2014-10-06 58 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」的隱藏值,這正是我原本想要建議的,然後我重新讀了一個問題,你說你有一個下拉菜單,並且認爲你在談論'