Heim > Fragen und Antworten > Hauptteil
Ich habe ein Textfeld in meinem Formular, in das ich eine Mobiltelefonnummer kopieren und einfügen kann. Eine Nummer pro Zeile, so kann ich Hunderte von Mobiltelefonnummern kopieren und einfügen, um sie in diesem Formular einzureichen.
Ich möchte das Feld kürzen, nach dem Kopieren und Einfügen möchte ich nur die 10 Ziffern behalten.
Es sollten nur gültige 10-stellige Nummern beibehalten werden, alle anderen ungültigen Nummern sollten automatisch aus dem Feld entfernt werden. Ich kann nicht nur kopieren und einfügen, sondern auch einige Zahlen eingeben, nachdem ich sie eingefügt habe.
Beispiel: Wenn ich diese Nummer in dieses Textfeld einfüge,
1 2 3 4 5 6 7 |
|
In diesem Feld sollten nur 10 Ziffern enthalten sein, wie unten gezeigt:
1 2 3 |
|
Und verwenden Sie dieses Skript (onKeyUp="countline()"), um die Gesamtzahl (Zeilen) in diesem Feld zu zählen.
Als ich einige Lösungen ausprobierte, verlor ich jedoch die Zählfunktion.
Gibt es eine Lösung, dies zu tun, ohne die Zählfunktion zu verlieren?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
Bitte helfen Sie. Dank im Voraus.
P粉7617185462024-04-01 00:06:02
尝试检查一下这个。我已经稍微更新了您的 HTML。 HTML 和 JavaScript 都是如此。希望这会起作用。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
这是 JavaScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|