2016-10-09 3 views
0

Ich habe ein Formular, das Benutzername und Passwort enthalten.so, ich validiere, wenn beide Feld keinen Wert haben dann Pop als "bitte geben Sie Benutzername und Passwort" .i machen auf benutzerdefinierte Popup mit div.my Frage ist ich meine Fokus auf username field.so zZ konzentrierte ich mich zu username.but username haben keinen Wert dann drückte ich Submit-Taste so, ich bekomme meine benutzerdefinierte Pop-up "Bitte geben Sie Benutzername und Passwort" .nach ich klicke auf meine benutzerdefinierte Pop-up-Bereich.then Benutzername Der Fokus ist entfernt.Warum? Ich möchte, dass ich mich auf den Benutzernamen konzentrieren kann, egal wo ich auf Popup klicke.Warum beim Klicken auf Popup Fokus aus FormView entfernen?

+0

Setzen Sie den Fokus explizit dann – Jai

+0

meine Frage ist mein Fokus sollte nicht in Form ändern, während auf Pop-up öffnen.oder klicken Sie auf wo immer Pop-up-Bereich. – Vasant

+1

Wenn Sie außerhalb des Textfelds klicken, wird der Fokus an den Ort verschoben, an den Sie geklickt haben. Daher ist der Fokus auf dem Textfeld verloren gegangen. Sie müssen Jquery verwenden, um entweder diesen Fokusverlust zu stoppen oder den Fokus wieder auf das Textfeld –

Antwort

0
$('username-field-selector').focus(); 

Dies sollte den Fokus zurück auf das ausgewählte Feld setzen. Wenn Sie auf die Senden-Schaltfläche klicken, wechselt der Fokus von diesem Eingabeelement zu der Schaltfläche, weshalb Sie den Fokus verlieren.

+0

zu setzen. Meine Frage ist nicht Fokus zu setzen, sondern der Fokus sollte nicht in der Form geändert werden, während Popup geöffnet ist Pop-up-Bereich – Vasant

+0

@Vasant können Sie bitte den Code, der das Popup öffnet. –

+0

habe ich süße Warnung verwendet. – Vasant

Verwandte Themen