VbScript, ASP: contrôle de case à cocher
J'ai une page html avec un formulaire qui a des cases à cocher. J'ai besoin, à l'aide de VbScript, ASP, assurez-vous qu'une case est cochée. Comment dois-je faire?
Voici la case elle-même:
Dim terms
terms = Request.Form("terms")
- Il est classique ASP ou ASP.NET? En d'autres termes, est-il VBScript ou VB.NET?
Vous devez vous connecter pour publier un commentaire.
Si la case est cochée, la valeur sera envoyé dans les données du formulaire, sinon pas de point pour le champ est d'envoyer les données du formulaire. Si vous ne spécifiez pas de valeur pour le checkox, la valeur par défaut "sur" est utilisé.
Afin de déterminer si la case est cochée, comparer la valeur:
Le mieux moyen est explicitement donner votre case d'une valeur:
Ensuite, vous pouvez vérifier si le champ contient la valeur que vous avez définie:
Si vous ne savez pas quelle est la valeur de la case a (ou si vous n'avez aucun contrôle sur sa valeur), vous pouvez vérifier pour une chaîne vide. Oui, théoriquement parlant le formulaire renvoie la valeur spéciale "Vide", pas une chaîne de longueur nulle, pour une case à cocher (ou inexistante) champ; mais, dans la pratique, à la Demande.Forme convertit Vide à une chaîne vide de toute façon.