Kann ich verhindern, dass Blur-Ereignisse auftreten?

7

Ich habe ein einfaches Beispiel, in dem ich ein input -Feld habe und ein blur und change -Ereignis darauf lege:

HTML

%Vor%

JS

%Vor%

Kann das Ereignis blur verhindert werden, wenn das Ereignis change ausgelöst wurde?

Ein Weg wäre, einen Booleschen Wert zu definieren, der sich ändert, wenn das Change Event ausgelöst wird, aber ich mag es nicht, gibt es einen besseren Weg?

Hier ist ein Beispiel, mit dem Sie spielen können.

    
Tomer 22.11.2012, 09:29
quelle

4 Antworten

14

Gelöstes Problem von diesem ..

%Vor%     
Akhil 22.11.2012, 10:12
quelle
5

verwende .off

DEMO

%Vor%     
Pragnesh Chauhan 22.11.2012 09:33
quelle
1

können Sie

verwenden

this.unbind('blur'); beim Onchange-Aufruf

    
Rab 22.11.2012 09:35
quelle
0

Wenn ich Sie richtig verstanden habe, lautet die Antwort: event.preventDefault(); Eine Demo finden Sie Ссылка .

    
s.Daniel 22.11.2012 09:40
quelle

Tags und Links