2017-07-19 4 views
0

Hoffe, dass ich eine Antwort bekommen kann ... Ich versuche, einen Eingabewert in diesem Format zu buchen. Ich möchte den eingegebenen Text erhalten, nicht das Zeichen, das den Text ersetzt. Eingabetyp = "Passwort" ist keine Lösung.Post-Daten von Eingang

var text = ""; 
 
$('input[type="text"]').keyup(function(e){ 
 
\t 
 
    if(e.which === 8){ 
 
    \t text = text.substr(0, text.length - 1); 
 
    } 
 
    
 
    var data = $(this).val(); 
 
    $(this).val(data.replace(/[&\/\\#,+()$~%.'":*@!?^<>{}\w\s]/g, '●')); 
 
    
 
}); 
 

 
$('input[type="text"]').keypress(function(e){ 
 
\t text += String.fromCharCode(e.keyCode); 
 
    
 
    console.log(text); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 
<input name="newname" type="text" id="txt1" autocomplete="off">

+0

Es sieht wie folgt aus ist, was Sie versuchen zu erreichen https://www.sitepoint.com/better-passwords-1-the-masked-password-field/ –

+0

Ich werde Versuchen Sie es jetzt. – Lugifah

+0

Danke. Wie kann ich als beste Antwort markieren? – Lugifah

Antwort

0

Wie wäre es keypress zu keydown ändern? Brandereignis immer da keydown vor keyup

+0

Vergessen zu erwähnen, dass Typ = "Passwort" ist keine Lösung für mich. Ich habe meine Frage bearbeitet. Thx – Lugifah

+0

Habe schon die Antwort aber danke! – Lugifah