我的错误消息下面,突出显示的字段是完美工作。除了现在需要不同功能的能力之外。 目前,错误消息传递会突出显示带有红色边框的字段,并在焦点上移除边框。然而,现在需要红色突出显示的权力持续到用户提交onclick="return formSubmit()"
删除类与formSubmit
我试过使用.submit函数。不管
<!--Jquery function to override JS alert with DOM layer alert message-->
function customAlert(inputID,msg){
var div = $(".errorPopup");
div.css({"display":"block"});
$("#"+inputID).addClass("CO_form_alert").parent().addClass("alertRed");
if (div.length == 0) {
div = $("<div class='errorPopup' onclick='$(this).hide();'></div>");
$("body").prepend(div);
}
div.html(msg);
$("#"+inputID).focus(function(){
$(this).unbind('focus'); // remove this handler
$(this).removeClass("CO_form_alert")
.parent().removeClass("alertRed"); // undo changes
$('.errorPopup').hide(); // hide error popup
});
}
为什么你不只是删除整个焦点绑定。 – Prusse