Ich habe ein Problem mit einem Projekt, an dem ich im Moment arbeite und das die Validierung Plugin für jQuery, wenn die Validierung Fehler erscheint, bin ich dynamisch Anwendung eines Anker-Tag, um es mit einem onclick. Und seine diese onclick thats das Problem...
Wenn der Überprüfungsfehler zum ersten Mal auftritt, muss ich zweimal auf den Link klicken, damit das Ereignis "onclick" ausgelöst wird.
Ich habe einen Blick auf die Seite durch die IE-Entwickler-Symbolleiste hatte, und der Anker ist die Validierung Nachricht richtig, mit dem onlick und alle notwendigen Javascript-Dateien sind beigefügt
Was ist los? Jede Anregung wäre sehr willkommen :)
EDIT: Codeschnipsel hinzugefügt
jQuery(document).ready(function() {
jQuery('#group-edit-form').validate({
rules: {
title: {
required: true,
remote: '<%=Url.Action("ValidateGroupName", new { id = ViewData["GroupId"] }) %>?parentId=' + getParentId()
}
},
messages: {
title: {
required: getMessage (7002),
remote: '<%= ((MessagingModel)ViewData["Messages"]).GetMessage (9001) %>'
}
}
})
});
function getMessage(messageId) {
var message = "<a id='errorMessageAnchor_" + messageId + "' onclick='messageBuilder(" + messageId + ")'><%= ((MessagingModel)ViewData["Messages"]).GetMessage (7002) %></a>";
return message;
}