Mein Problem auf eigene Faust gelöst. Ich werde den Beitrag bearbeiten, damit Sie sehen können, was ich meine, aber zuerst gebe ich nur das Dojo-Projekt.
https://dojo.telerik.com/OSONo/64
mein edit:
Es tut mir leid für meine früheren anwser, ich will ihn nur ich in meinem Kommentar erwähnen meine Lösung geben.
In meiner Lösung habe ich einen Event-Listener erstellt, wie auf alle Eingabeelemente zu hören. Wenn etwas geändert wurde, wird die aktuelle Cursorposition gespeichert (der Import für die Unterstützung) und danach wird das Ereignis "change" ausgelöst. Das Ereignis "change" prüft, ob es gültig oder ungültig ist. Wenn es ungültig ist, zeigt der Kendo-Validator implizit die Fehlermeldung an (nicht standardmäßig durch ein Blur-Ereignis).
var ValidierungCheckClass = (function() {
return {
AllDOMElements: function() {
$('body').on('input', function() {
var myActiveElement = $(':focus');
if ((myActiveElement) && (myActiveElement.context.activeElement.nodeName.toLowerCase() !== "body")) {
var myActiveDOMElement = myActiveElement[0],
start = myActiveDOMElement.selectionStart, //just for IE Support
end = myActiveDOMElement.selectionEnd; //just for IE Support
myActiveElement.trigger("change");
myActiveDOMElement.setSelectionRange(start, end); //just for IE Support
}
})
}
}
});
Das Änderungsereignis wurde bereits von Kendo erstellt, sodass Sie nicht selbst schreiben müssen.
Zumindest müssen Sie die Methode beim Erstellen der Website aufrufen.
<script>
ValidierungCheckClass().AllDOMElements();
</script>
Dies ist meine Lösung für mein Problem.
mit freundlichen Grüßen.
Nur ein Link ist keine Antwort (auch wenn Sie ab und zu zusätzliche Informationen hinzufügen können; warten Sie bis zu diesem Moment mit der Beantwortung der Frage). –
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/18676344) – iBug
Verwenden Sie den Link zum Bearbeiten Ihrer Frage, um weitere Informationen hinzuzufügen. Die Schaltfläche Post-Antwort sollte nur für vollständige Antworten auf die Frage verwendet werden. - [Aus Bewertung] (/ review/low-quality-posts/18676344) –