Method "GET" & action vers javascript
salut
je suis sous windows 2000, je suis admin de mon propre serveur. J'ai un petit soucis de débutant sur un e mes formulaires ccar lorsque je clique sur "ok" il n'affiche pas la bonne page.
voici le formulaire:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <table><tr><td>
<form name="malibu" method="GET" action=="javascript:baywatch();" >
<input type="submit" name="submit" value="Imprimer"></td><td></td></tr><td>
<input type="hidden" name="enseigne" value=<? echo $enseigne; ?> ><br>
<input type="checkbox" name="civilite" value="<img src=<? echo $img_civilite;?> />" >
Civilité</td><td><img src=<? echo $img_civilite;?> /><br></td></tr><tr><td>
<input type="checkbox" name="ageh" value="<img src=<? echo $img_ageH;?> />">
Graphique des âges des hommes</td><td><img src=<? echo $img_ageH;?> /><br></td></tr><tr><td>
<input type="checkbox" name="agef" value="<img src=<?echo $img_ageF;?> />">
Graphique des âges des femmes</td><td><img src=<?echo $img_ageF;?> /><br></td></tr><tr><td>
<input type="checkbox" name="age" value="<img src=<?echo $img_age;?> />">
Graphique des âges (quelque soit le sexe)<br></td><td><img src=<?echo $img_age;?> /><br></td></tr><tr><td>
<input type="checkbox" name="ca12" value="<img src=<?echo $img_ca12;?> />">
CA (12 derniers mois)</td><td><img src=<?echo $img_ca12;?> /><br></td></tr><tr><td>
<input type="checkbox" name="pm12" value="<img src=<?echo $img_pm12;?> />">
PM 12 mois</td><td><img src=<?echo $img_pm12;?> /><br></td></tr><tr><td>
<input type="checkbox" name="radarage" value="<img src=<? echo $img_radarage;?> />">Radar des ages
</td><td><img src=<? echo $img_radarage;?> /></td></tr><tr><td>
<input type="submit" value="Imprimer"></td><td></td></tr></table> |
et ma fonction javascript (sur la même page php):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <script type="text/javascript">
function baywatch()
{
if (document.malibu.civilite.value==''||document.malibu.ageF.value==''||document.malibu.ageH.value==''||document.malibu.ca12.value==''||document.malibu.pm12.value=''||document.malibu.radarage.value=''
)
{
alert("t'as opublié de remplir quelque chose coco!");
return false;
}
else {
alert ('ça fonctionne';)
document.malibu.action="http://127.0.0.1/imprimer2.php";
document.malibu.submit();}
}
</SCRIPT> |
en gros quand je valide le formulaire, aucune alerte ne s'affiche et l'url envoit:
Code:
http://127.0.0.1/="javascript:baywatch();"?submit=Imprimer&enseigne=lesupernom&civilite=%3Cimg+src%3Djpgraph-1.26%2Flesupernom%2Fimg_civilite.png+%2F%3E
pourquoi? c'est le "get" qui passe mal?