2014-02-20 79 views
0

我建立一個表格用下面的代碼HTML元素忽略name屬性

<h1>Opzoeken</h1> 
@using (Ajax.BeginForm(
new AjaxOptions { 
    HttpMethod = "get", 
    InsertionMode = InsertionMode.Replace, 
    UpdateTargetId = "ZoekResultaat" })) 
{ 
<input type="search" name="searchterm" /> <br /> 
<input type="submit" name="Externe" /> 
<input type="submit" name="Leveranciers" /> 
<input type="submit" name="Contracten" /> 
} 

但不管是什麼瀏覽器我的按鈕調試總是有「Verzenden」,而不是分配的名稱。

detais:這是一個mvc應用程序,我檢查了css,沒有任何內容改變名稱。

+0

緩存的問題? – SaturnsEye

+0

只是好奇,你需要所有三個提交bottons在一起嗎? –

+0

這個想法是用戶鍵入一個搜索詞並選擇3個選項中的1個,然後每個搜索一個不同的部分。所以是的,我需要3個按鈕。不需要提交,但得到與正常按鈕相同的問題 – Caphalor

回答

1

使用value=""覆蓋按鈕顯示的文本,Verzenden是荷蘭語的默認值,該值是自動檢測到的。對於英語的人,它會顯示Submit

<input type="search" name="searchterm" /> <br /> 
<input type="submit" name="Externe" value="Externe" /> 
<input type="submit" name="Leveranciers" value="Leveranciers" /> 
<input type="submit" name="Contracten" value="Contracten" /> 

JSFiddle demo

+0

謝謝,這解決了它。不知道爲什麼我發現所有的例子都是用值參數。 – Caphalor

+0

很高興我能幫到你。 –