我已經寫了一個腳本函數來重置我的頁面的控件使用jQuery。我喜歡這個如何重置枚舉單選按鈕的值?
public enum enumCurrencyType
{
[Description("Home Currency")]
HomeCurrency=1,
[Description("Foreign Currency")]
ForeignCurrency = 2,
}
而且我CSHTML頁的枚舉,
<div class="col-md-4 fnt-sz-1">
<label for="" class="control-label">
<b>Currency Type <font color="red">*</font></b></label><br />
<div class="radio col-md-4">
@Html.EnumRadioButtonFor(m => m.enumCurrencyType, false).DisableIf(() =>
Model.IsReadOnly == true)
</div>
</div>
我的復位按鈕和功能如下
<input id="clickMe" class="btn btn-default" type="button" value="Reset"
onclick="clearInput();" />
function clearInput(){
//Clear Text Box value
$('form input, form select').each(function(index) {
var input = $(this);
if (input.attr('type') == 'text') {
input.val('');
}
$("#enumCurrencyType").val(1);
});
}
在這裏,我不知道如何重置enumCurrencyType控制,請所有人請幫助找到解決方案
爲什麼你會遍歷選擇,看看它們的類型的文本?另外,您還可以將enumCurrencyType(其中應該只有一個,因爲您必須擁有唯一的ID)設置爲其他字段的每個實例中的一個 – mplungjan 2014-12-02 06:49:25
什麼是EnumRadioButtonFor()。你自己的擴展方法是什麼?它呈現的是什麼html? – 2014-12-02 07:03:50