Les controles

Pour interagir avec la figure Géoplan, vous aurez besoins d'autres controles (Boutons, boites à cocher....). Voici quelques exemples de controles avec les codes HTML correspondants. 

Nom Validation Case à cocher Bouton radio Texte
Exemple Cochez Cliquez (1 choix )
Code HTML
  <input name="Ctrl1"
 value="CLIQUEZ" type="submit">
<input name="Ctrl2"
 value="true" type="checkbox">Cochez
<input checked="checked"
 name="Ctrl3" value="val" type="radio">Cliquez
(1 choix )
<input name="Ctrl4">

Dans NVU, ces controles peuvent s'obtenir par les menus : Insertion / Formulaire / Champ de formulaire.

Tout ces controles ont des propriétés comme
Le nom (name)
La valeur (value)
Le type (radio, chekbox, submit....)
L'état actif ou non : (Disabled)

On accedera en VBScript à ces proporiés comme dans tout language objet par : document.all.nom_composant.propriété
Par exemple, si l'on veut savoir si la case à cocher l'est ou non on effectuera un test (voir pages suivantes) du style

If document.all.Ctrl2.checked then
  Alert "La boite est cochée"
Else
  Alert "La boite n'est pas cochée"
End If

 Remarque : Comme sur l'exemple qui suit, on voit l'importance de donner le même nom à tous les boutons radio qui font partie du même groupe si l'on ne veut qu'un seul choix soit possible.

<input name="GR1" value="choix1" type="radio">Choix 1<br>
<input name="GR1" value="choix2" type="radio">Choix 2<br>
<input name="GR1" value="choix3" type="radio">Choix 3</td>
<input name="GR2" value="choix1" type="radio">Choix 1<br>
<input name="GR3" value="choix2" type="radio">Choix 2<br>
<input name="GR4" value="choix3" type="radio">Choix 3</td>
Choix 1
Choix 2
Choix 3
Choix 1
Choix 2
Choix 3

Pour savoir si le bouton Choix1 du groupe GR1 est coché, on testera document.all.GR1.item(0).checked. Pour le second
document.all.GR1.item(1).checked et ainsi de suite.

<MENU>