我已经写了一个脚本函数来重置我的页面的控件使用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