Checkbox change action

nodapio Messages postés 672 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
Voici ce que je voudrais faire:

<FORM name=searchform action=/searchrien.html method=post>
<P><INPUT name=search> <INPUT type=submit value=Rechercher>                 </P>
<P> <INPUT type=checkbox name=yahoo> = yahoo</P>
<P><INPUT type=checkbox name=google>  = google
<P> </P>* </FORM>

Je voudrais que si le checkbox nommé "google" soit coché, que ca change l'action vers: "/searchgoogle.php"
Je voudrais que si le checkbox nommé "yahoo" soit coché, que ca change l'action vers "/searchyahoo.php"
Et que si les deux sont cochés, que ca change l'action vers "/searchdeu.php"

merci

1 réponse

Utilisateur anonyme
 
Tu peux t'inspirer de ce bout de code que je viens d'écrire :
<form action="/searchrien.html" method="post" id="formulaire">
	<input type="radio" name="site" onclick="document.getElementById('formulaire').action = '/searchgoogle.php';">Google
	<input type="radio" name="site" onclick="document.getElementById('formulaire').action = '/searchyahoo.php';">Yahoo
</form>
<input type="button" value="Affiche" onclick="alert(document.getElementById('formulaire').action);">


Au passage j'ai volontairement mis des input type radio et non checkbox car les cases à cocher ne sont pas appropriées (il ne doit y avoir qu'un seul choix coché... et ça serait bête de coder un petit script qui empêche de cocher 2 cases quand le type radio le gère déjà).
0