- Formulaire html
- Whatsapp formulaire opposition - Guide
- Editeur html - Télécharger - HTML
- Formulaire de réclamation facebook compte désactivé - Guide
- Un formulaire rempli - Guide
- Formulaire de reclamation instagram - Guide
70 réponses
- 1
- 2
- 3
- 4
Lorsqu'un formulaire comporte plusieurs boutons, l'action doit généralement être définie sur la balise form et non sur chacun des boutons, afin d'unifier le destin des données envoyées. Pour que chaque bouton déclenche une logique distincte, on peut soit utiliser des noms/valeurs différents en tant que bouton de soumission et traiter ces valeurs côté serveur, soit, via JavaScript, modifier form.action à la frappe. Certaines réponses évoquent aussi des vérifications côté PHP et des validations côté serveur, recommandant d'éviter les dépendances purement côté client et d'utiliser des validations robustes même avec plusieurs boutons. En cas de besoin, on peut également notifier l'action à l'aide d'un attribut name sur le bouton et d'une logique côté serveur pour identifier le bouton cliqué.
document.form.action est aussi une autre solution quand tu cliques sur le bouton avec un onClick.
Vas lire ceci : http://www.commentcamarche.org/php/phpform.php3
Kalamit,
Je ponce donc j'essuie
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questiondocument.form.action est aussi une autre solution quand tu cliques sur le bouton avec un onClick. ???
<form name='formulaire' action='page.php'>
Ca c'est la première solution et voici la deuxième :
<input type='submit' onclick="document.formulaire.action='page.php'" valeur "Envoyer">
'" c'est une apostrophe et ensuite un guillemet.
J'espère que c'est ce que tu voulais savoir sinon explique toi et j'essayerais de te répondre
Mais le onClick devient donc un onChange sur la liste.
Sinon comme je les ai écrit, mieux vaut metre la première, elle est plus conventionnelle et dans ces deux cas le résultat est le même
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language='jascript'>
function appelpage() {
if PAGE 1 SELECTIONNER alors document.formulaire.action='page1.php';
else if PAGE 2 SELECTIONNER alors document.formulaire.action='page2.php';
else if PAGE 3 SELECTIONNER alors document.formulaire.action='page3.php';
document.formulaire.submit();
}
</script>
<body>
<form name="formulaire" method="post" action="">
<select name="select" onChange="action='appelpage()'";>
<option value="fr">france</option>
<option value="ita">italie</option>
<option value="all">allemagne</option>
</select>
</form>
</body>
</html>
ici l'action en javascript permet de le configurer selon la page demandé ou en français, en italien ou en allemand.
j'espère que tu vois mieux ce que je veux dire car tout à l'heure je me suis très mal expliqué.
sauf k'il ya un petit pb vu queje programme en php!!!
C'est même essentiel d'utiliser ces trois langages ensembles
- 1
- 2
- 3
- 4