Après avoir défini l'attribut désactivé, les données ne peuvent pas être lues en arrière-plan. Si vous souhaitez sélectionner la prise en charge de l'attribut en lecture seule, vous pouvez définir l'attribut désactivé et stocker la valeur du formulaire dans le champ masqué. contrôlez-le. L'exemple est le suivant, si vous en avez besoin, ne le manquez pas
<span style="font-family:Microsoft YaHei;"><select id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;"> <option value="1">test1</option> <option value="2">test2</option> <option value="3" selected="selected">test3</option> <option value="4">test4</option> <option value="5">test5</option> </select> </span>
1> Définir l'attribut lecture seule du formulaire
Problème : Mais l'attribut lecture seule n'a aucun effet sur les trois formes de radio, select et checkbox
2》Définir l'attribut désactivé du formulaire
Problème : après avoir défini l'attribut désactivé, les données ne peuvent pas être lues en arrière-plan
Méthode :
1. Définissez l'attribut désactivé et stockez la valeur du formulaire dans le champ caché
2. Utilisez le contrôle jquery (définissez l'attribut du formulaire désactivé = vrai lors du chargement de la page et définissez le attribut du formulaire désactivé = faux lors de la soumission du formulaire)
Code :
Citer le fichier jquery