2014-05-05 68 views
0

我有三個輸入這樣的:如何將JQuery UI Button的值設置爲與標籤不同的值?

<input id="start" type="submit" class="cancel navigation-button" name="Command" value="Start" /> 
<input id="back" type="submit" class="cancel navigation-button" name="Command" value="Back" /> 
<input id="next" type="submit" class="cancel navigation-button" name="Command" value="Next" /> 

然後在我的javascript我本地化的文本以不同的語言是這樣的:

$('#next').button({ label: "@Resources.Next" }); 
$('#back').button({ label: "@Resources.Back" }); 
$('#start').button({ label: "@Resources.Start" }); 

的問題是,在我的服務器端代碼我仍然期望值爲「下一步」,「返回」&「開始」。 Jquery將其更改爲本地化文本。我只想更改標籤

我試圖切換到

<button> 

但隨後的問題是,我也用不顯眼的驗證,我需要禁用它的「開始」和「下一步」按鈕。添加「取消」類對我來說是這樣,但它只有在使用輸入標籤時才起作用。

任何想法? THX

回答

0

您可以設置標籤,像這樣:

$('#next').button("option", "label", "Next"); 

$('#back').button("option", "label", "Back"); 

$('#start').button("option", "label", "Start"); 

API DOCUMENTATION

+0

是的,我這樣做,問題是,這也改變了值是一樣的標籤。我需要的價值是不同於標籤的東西。 – mpcoder

相關問題