Maison  >  Article  >  interface Web  >  Utilisez js pour implémenter une liste déroulante de sélection modifiable et des compétences javascript

Utilisez js pour implémenter une liste déroulante de sélection modifiable et des compétences javascript

WBOY
WBOYoriginal
2016-05-16 16:58:541125parcourir
Copier le code Le code est le suivant :



<script> [0] ; <br>opt.selected = "selected"; <br>if((e.keyCode== 8) ||(e.charCode==8))//Utilisez la touche retour arrière pour supprimer mot par mot Modifier la fonction <br>{ <br>opt.value = opt.value.substring(0, opt.value.length>0?opt.value.length-1:0); <br>opt.text = opt.value); ; <br>} <br>if((e.keyCode== 46) ||(e.charCode==46))//Utilisez la touche Suppr pour implémenter la fonction d'édition de suppression textuelle<br>{ <br> opt.value = ""; <br>opt.text = opt.value; <br>} <br>//Vous pouvez également implémenter d'autres réponses en appuyant sur une touche<br>} <br><br>function writeSelect(obj, e) <br>{ <br>opt = obj.options[0]; <br>opt.selected = "selected" <br>opt.value = String.fromCharCode(e.charCode||e.keyCode); <br>opt.text = opt.value; <br>} <br>function forbidBackSpace()//Afin d'éviter le retour arrière à la fonction de page précédente dans IE, qui entre en conflit avec la fonction d'édition de cette liste déroulante boîte, il doit être désactivé la fonction de retour arrière. forbidBackSpace peut être écrit en <body onkeydown="forbidBackSpace();">. <br>{ <br>if((event.keyCode == 8) && (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "mot de passe ")) <br>{ <br>event.keyCode = 0; <br>event.returnValue = false; <br>} <br>} <br></script>

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn