Je ne dirai pas beaucoup de bêtises, je vais simplement vous publier le code. Le code spécifique est le suivant:
// Les paramètres sont les objets correspondant à la couche d'invite de message, généralement les objets dans le formulaire // Attention spéciale: lors de l'utilisation de type = radio ou type = cochez dans la méthode d'extension, car l'objet de la couche d'invite de message est défini sur obj.pareStelement.Pare-Ententiment (obj) {var div = de deuxième niveau Obj.eos_Message; if (div! = null) {// Supprimez cet objet du tableau des messages pour éviter l'occurrence d'erreurs JS ordinaires après la suppression de l'objet TAG, provoquant l'erreur générale de JS par Bugeos_All_Message.Remove (OBJ); // déclenchent l'événement de clic de la couche invite Div.Click ();}} Boîtes à vérification personnalisée // Exemples de vérification de bouton de radio universel: extattr = "validateattr = type = radio;" fonction f_check_radio (obj) {// Obtenez le groupe radio du même nom var radionames = $ nom div = obj.parerentelement.parerentelement.eos_message; if (div! = null) {// Supprimer l'invite d'erreur divdiv.hidden ();} return true;}} // Le but d'obtenir Parentelement.pareteLelement est de laisser le message rapide être affiché à la fin F_ALERT (obj.parentelement.parentelement, "cet élément"); return false;} // Vérification universelle de bouton multi-sélection i = 0; i <len; i ++) {if (checkboxNames [i] .Checked) {var div = obj.parementElement.parerentelement.eos_message; if (div! = null) {// supprimer l'erreur invite divdiv.hidden ();} renvoyer true;}} // le but de prendre une parentement. f_alert (obj.parerentelement.pare-point, "Cet élément est requis"); retour false;}Ce qui précède est le code de la couche d'invite d'erreur cachée d'EOS basée sur JS qui vous est présentée. J'espère que ce sera utile à tous!