Cet article décrit la méthode de JS pour passer automatiquement à la zone de texte suivante après avoir dépassé la limite de longueur. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
Copiez le code comme suit: <! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<Title> Le contrôle JS passe automatiquement à la zone de texte suivante après avoir dépassé la limite de longueur </Title>
</ head>
<body>
<input type = "text" size = "10">
<input type = "text" size = "10">
<input type = "text" size = "10">
<script linguisse = "javascript">
fonction chacun (arr, fn) {for (var i = 0, len = arr.length; i <len; i ++) {fn.call (arr [i], i, arr);};};
(fonction (entrées) {
Chaque (entrées, fonction (i) {
var _o = this;
this.onkeyup = function () {
if (_o.value.length> = 4) {
if (entrées [i + 1]) {
entrées [i + 1] .focus ();
}autre{
_o.value = _o.value.slice (0,4);
}
}
}
})
}) (document.getElementsByTagName ('entrée'));
</cript>
</docy>
</html>
J'espère que cet article sera utile à la programmation JavaScript de tous.