|
Le fichier principal (déclaration des cadres -frames)
 |
 |
 |
 |
<html>
<head>
<title>Double validation de formulaire</title>
</head>
<frameset rows="1*,1*">
<frame src="page1.html" name="gauche">
<frame src="page2.html" name="droite">
</frameset>
</html>
|
|
 |
 |
 |
 |
dans la partie <head> du cadre de gauche (page1.html)
 |
 |
 |
 |
<script language="JavaScript">
function assemblage() {
document.formgauche.prenom.value = parent.droite.document.formdroite.prenom.value;
document.formgauche.email.value = parent.droite.document.formdroite.email.value;
}
</script>
|
|
 |
 |
 |
 |
dans la partie <body> du cadre de gauche (page1.html)
 |
 |
 |
 |
<form name="formgauche" action="mailto:biblioscript@biblioscript.com" enctype="text/plain" method="post">
Nom : <input type="text" name="nom">
<!-- Un champ caché pour chaque champ du formulaire de droite -->
<input type="hidden" name="prenom">
<input type="hidden" name="email">
<input type="submit" value="envoyer" OnFocus="assemblage();">
</form>
|
|
 |
 |
 |
 |
dans la partie <body> du cadre de droite (page2.html)
 |
 |
 |
 |
<form name="formdroite">
Prénom : <input type="text" name="prenom">
E-mail : <input type="text" name="email">
</form>
|
|
 |
 |
 |
 |
|