Form représente un formulaire de saisie.
Compatibilité


Disponibilité
Javascript 1.0 côté client
Correspondance HTML
<form>...</form>
Héritage
HTMLElement
Synopsis
document.nom_formulaire
document.forms[i]
Propriétés
Propriété |
Description |
action |
représente l'URL de soumission (ACTION). |
elements[] |
tableau représentant tous les éléments dans le formulaire. |
encoding |
représente l'encodage du formulaire (ENCTYPE). |
length |
représente le nombre d'éléments dans un formulaire. |
method |
représente la méthode de soumission du formulaire (METHOD). |
name |
spécifie le nom du formulaire (NAME). |
target |
indique la fenêtre cible du résultat du formulaire (TARGET). |
Méthodes
Méthode |
Description |
handleEvent |
invoque l'Handler pour l'événement spécifié. |
reset |
simules un clic de souris sur un bouton d'annulation. |
submit |
simules un clic de souris sur un bouton de soumission. |
Evénements
Evénement |
Description |
onreset |
invoqué lorsque le formulaire est réinitialisé. |
onsubmit |
invoqué lorsque le formulaire est soumis. |
Exemple [voir]
<html>
<head>
<script language="javascript">
function controle()
{
var correct = true
if (document.formulaire.nom.value == "")
{
correct = false;
alert("Saisissez votre nom !")
}
if (document.forms[0].sexe.checked == "")
{
correct = false;
alert("Choisissez votre sexe !")
}
if (document.formulaire.email.value == "")
{
correct = false;
alert("Entrez votre adresse eMail !")
}
if (correct)
{
alert("Merci de votre patience !&nLe formulaire est maintenant soumis.")
}
document.formulaire.submit();
}
</script>
</head>
<body>
<form name="formulaire"><br>
Votre nom : <input name="nom" size="25"><br>
<input name="sexe" type="radio" value="homme">Homme<br>
<input name="sexe" type="radio" value="femme">Femme<br>
eMail : <input name="email" size=15><br>
<input type="button" value="Soumettre" onclick="controle()">
<input type="reset" value="Annuler">
</form>
</body>
</html> |
En savoir plus :

