2012-06-05 54 views
1

到提交按鈕我有這樣的問題:
我已提交按鈕定義如下:添加值與圖像

<input type="submit" name="actionName" value="search" /> 
<input type="submit" name="actionName" value="New" /> 

兩個提交按鈕被包括在一個Ajax beginForm:

@using (Ajax.BeginForm("PFSearch", "Payer", ajaxOptions)) 

在控制器...基於提供的actionName字符串..我做了基於在我的Ajax befin表單中按下的按鈕的不同動作:

if (actionName="search") 
{ 
//do something 
} 

,一切工作就像一個魅力...直到我想補充我想圖像添加到類我提交按鈕:

<input class="search" type="submit" name="actionName" value="search" /> 
    <input class="search" type="submit" name="actionName" value="New" /> 

我的搜索選項卡上看起來是這樣的:enter image description here
作爲你可以清楚地看到我的主要障礙是通過增加價值......文字出現在我的圖像上。
如何使這些按鈕在我的ajax開始表單中採取不同的行爲,考慮到賦予按鈕的值不起作用?讚賞任何替代方案或解決方法。謝謝 !

+0

使用圖像標籤,一個隱藏的輸入字段和一個onclick事件與您在單擊了圖像的隱藏字段填寫並提交表單 –

+0

<輸入級=「搜索「id =」btnNew「type =」submit「name =」actionName「actionname =」New「/>和我加:但我得到這個錯誤:錯誤:函數語句需要一個名稱源文件:function(){$(' #btnNew')。click();} –

回答

1

您能否給我們一個鏈接到您的項目演示?並嘗試使用一些marginpaddingbackground-position:center;

+0

它不是一個CSS問題...它是一個mvc ...我將刪除css標記 –

+1

我想你會發現它是一個CSS問題? – Liam

+0

我的壞...實際上...這是它的好處:bumpinthehead。謝謝 !我會在3個小時內獎賞賞金(至少這是我嘗試時的信息) –