Choisir entre 2 forumaires
JypX
Messages postés
68
Statut
Membre
-
JypX Messages postés 68 Statut Membre -
JypX Messages postés 68 Statut Membre -
Bonjour,
Je ne veux pas faire juste cacher l'un des formulaire mais que seul le formulaire actif soit envoyer et pas les 2 comme c'est le cas avec ce code.
Je suis parti de ce scripte : http://www.javascriptfr.com
Je ne veux pas faire juste cacher l'un des formulaire mais que seul le formulaire actif soit envoyer et pas les 2 comme c'est le cas avec ce code.
<?
$champ1 = $_POST['champ1'];
$champ2 = $_POST['champ2'];
echo "champ 1 : ".$champ1."<br />";
echo "champ 2 : ".$champ2;
?>
<html>
<head>
<title>Choix formulaire</title>
</head>
<script>
function Changer(variable,valeur){
id = document.getElementById(variable);
if(valeur=="0"){
id.style.display="none";
}else{
if(id.style.display=="none"){
id.style.display="";
}
}
}
</script>
<body>
<center><form action="" method="post" name="suppr">
<table border="1">
<tr align="center"><td width="50%">
<input type="button" value="Partie 1" id="MenuPartie1" onclick="Changer('Partie1','1');Changer('Partie2','0')"/>
</td><td>
<input type="button" value="Partie 2" id="MenuPartie1" onclick="Changer('Partie2','1');Changer('Partie1','0')"/>
</td></tr><tr><td colspan="2">
<center>
<span id="Partie1">champ 1 :<input name="champ1" type="text" id="champ1"></span>
<span id="Partie2" style="display:none;position:static">champ 2 :<input name="champ2" type="text" id="champ2"></span>
</center>
</td></tr>
<tr><td colspan="2" align="center">
<input type="submit" value="valider">
</td></tr>
</table>
</form></center>
</body>
</html>
Je suis parti de ce scripte : http://www.javascriptfr.com
A voir également:
- Choisir entre 2 forumaires
- Supercopier 2 - Télécharger - Gestion de fichiers
- 2 ecran pc - Guide
- Gta 6 trailer 2 - Guide
- Faire 2 colonnes sur word - Guide
- Whatsapp avec 2 sim - Guide
4 réponses
Je n'ai pas été très claire dans intitulé. En réalité, je commence par des champs communs puis je donne au choix la possibilité de rentrer des infos d'un façon ou d'une autre.
ex : champs communs + champs choix 1 ou champs communs + champs choix 2.
ex : champs communs + champs choix 1 ou champs communs + champs choix 2.
Et à quel moment on met le premièr ou le deusième ?
Tu pourrai utiliser le PHP. Si tu veux le 1er, tu fait un lien sur tapage.php?form=1, et form=2 si 2ème, et dans ta page tu met :
<?php
if($_GET['form'] == "1"){
//Formulaire 1
}elseif($_GET['form'] == "2"){
//Formulaire 2
}
?>
Mais sinon, tu met une entête formulaire pour chaque partie et tu cache celle que tu ne veux pas et il ne te valide que celui que tu as validé, celuyi qui est affiché !
Tu pourrai utiliser le PHP. Si tu veux le 1er, tu fait un lien sur tapage.php?form=1, et form=2 si 2ème, et dans ta page tu met :
<?php
if($_GET['form'] == "1"){
//Formulaire 1
}elseif($_GET['form'] == "2"){
//Formulaire 2
}
?>
Mais sinon, tu met une entête formulaire pour chaque partie et tu cache celle que tu ne veux pas et il ne te valide que celui que tu as validé, celuyi qui est affiché !