Ich brauche eine Eingabe von Text-Box, die nur Folge von 0 und 1 ist wie 00101110101.HTML Input Box mit bestimmten Nummern nur
<input type="number"></input>
schränken alle Buchstaben jedoch eingegeben werden kann annehmen, können wir Eingang 1,2, 3,4 und so weiter. Ich muss Eingabestring beschränken, um nur 0 und 1 zu bestehen.
Jede Möglichkeit in HTML oder mit Javascript-Hilfe zu tun?
'pattern = [01]' Wenn die Nachprüfung akzeptabel ist. Ein Beispiel finden Sie hier: http://www.w3schools.com/tags/att_input_pattern.asp –
Fügen Sie einfach einen 'change' Ereignis-Listener hinzu und entfernen Sie alle nicht-binären Zeichen. dh 'var input = document.getElementById ('binary-input'); input.addEventListener ('change', function() {input.value = input.value.replace (/ [^ 0-1]/g, '')}); 'gegeben' ' – Tobsta
Beachten Sie, dass das Feld an den Server gesendet werden soll, den Sie benötigen serverseitige Validierung zu. – nnnnnn