我有一个函数验证输入服务器端并将焦点设置为缺少的项目,并使项目边框变为红色。这一切都起作用,我一直在努力如何处理删除红色边框,一旦选定的索引已更改或文本框中有一个值?处理这个问题的最好方法是什么? JavaScript的?我已经尝试了下面的JavaScript,但由于字段和下拉列表位于usercontrols中,我不确定这是否正确。我已经尝试将javascript放在服务器控件ascx页面和提交按钮所在的aspx页面中。删除服务器端验证格式更改更改
的Javascript:
$(document).ready(function() {
var companyRelation = document.getElementById('<%=ddlCompanyRelationship.ClientID %>');
$('#ddlCompanyRelationship').change(function() {
if (companyRelation.options.value != "-1") {
companyRelation.style.border = "#bebebe";
}
});
})
我遇到的问题是,在用户控件的标记不是在aspx页面范围被调用JavaScript验证? – AG2275