École recrue:
Au cours des deux derniers jours, j'ai vu un ami demander comment faire fonctionner divers contrôles dans HTML à l'aide du script, et maintenant je vais le résumer moi-même. Pour des raisons de projet, de nombreux programmes sont écrits dans VBScript. Les amis intéressés peuvent les réécrire en JavaScript. N'oubliez pas de les partager à ce moment-là, en direct.
gfgetcheckboxValue = strvalue
fonction finale
Ce qui précède est la méthode de gestion des cases à cocher dans VBScript (généralement utilisé). Ces fonctions peuvent être encapsulées dans un fichier VBS communes et référencées dans la zone de balise <A-Head> du HTML peuvent être utilisées pour une utilisation courante ~ Par exemple, <head> <Script Language = VBScript SRC = VBSCHKBOxtoL.vbs> </cript> </adref>
Vous devez également faire attention à un problème. Dans les applications réelles, il ne peut y avoir aucun enregistrement dans la liste générée en fonction des conditions de requête, ce qui signifie qu'il n'y a pas de contrôle de la case à cocher. Si vous appelez toujours un tel contrôle avec un nom, un IE rapportera une erreur pour le moment. Il n'y a pas de bonne solution, j'ai donc écrit un programme pour contourner cette situation où il n'y a pas de contrôle de la case à cocher:
fonction sischkboxexist ()
sur l'erreur reprendre ensuite
err.Clear
Si iSempty (document.frmorderList.chkOrder)
terminer si
Si err.number <> 0 alors
autre
sischkboxExist = true
terminer si
err.Clear
fonction finale
Effectuer toute opération sur le contrôle prédéterminé dans le programme, comme l'isempté. Si la situation de err.number> 0 est capturée, cela signifie que le contrôle n'existe pas. Cependant, en raison de l'erreur de CV ensuite, il n'y aura pas d'erreur, ce qui signifie qu'il est déterminé si le contrôle existe ou non.
Avant d'appeler les trois fonctions ci-dessus, appelez la fonction SischkboxExist pour voir si le contrôle correspondant existe, il n'y aura donc pas d'erreurs.
- eom -