【发布时间】:2011-12-09 20:42:45
【问题描述】:
服务器端我呈现一个隐藏字段,然后我使用一个名为 flexbox 的 jquery 小部件来创建一个组合框,它创建一个输入元素客户端,并在您在框中选择某些内容后将选定的 ID(非文本)复制到隐藏字段。
问题是验证代码在验证出现问题时将类名添加到隐藏字段,我希望将其添加到输入元素中,我可以在添加类名时以某种方式收听,或者挂钩到事件并将类名移动到输入字段。
这可行,但它丑得要命,希望有更好的解决方案
var oldClass = $hdn.attr('class');
setInterval(function () {
if (oldClass != $hdn.attr('class')) {
$input.removeClass(oldClass);
oldClass = $hdn.attr('class');
$input.addClass($hdn.attr('class'));
}
}, 200);
谢谢。
【问题讨论】:
标签: asp.net-mvc-3 validation unobtrusive-javascript hidden-field