ich HTML-Code haben:Onclick überprüfen, ob das Eingabefeld leer ist, dann Onclick den Text zu ändern, um das Kennwort
<input type="text" class="input_discount" id="discountCode" placeholder="ENTER YOUR TEXT">
<button type="button" class="btn apply_btn" id="changeType" required/>APPLY</button>
JS:
$('#changeType').click(function(){
$('#discountCode').attr('type','password');
});
Der Code funktioniert gut. Aber wenn ich den Text in das Eingabefeld eintrage und auf die Anwenden-Schaltfläche klicke, wird der Eingabe-Typ in ein Passwort umgewandelt. Aber wenn ich direkt auf die Schaltfläche "Anwenden" klicke und dann in das Eingabefeld schreibe, wird das Passwort-Format angezeigt. Kann mir jemand sagen, wie man das verhindert, wenn das Eingabefeld leer ist und der Benutzer auf die Schaltfläche "Anwenden" klickt, bleibt der Eingabetyp fokussiert und sollte im Textformat sein. Nach dem Ausfüllen der Details sollte er in das Passwortformat konvertiert werden.
Danke verwenden, so viel es funktionierte :) –
@PreetyAngel immer froh zu hören, dass ' :) ' –