Html: Pb de validation

BigFlo93 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
BigFlo93 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -
Salut !

Je me doute qu'on vous a deja posez la question plusieurs fois mais je n'ais toujours pas réussi à résoudre mon pb.
J'ai un formulaire et je voudrais le valider en cliquant sur une image. Mais ca marche pas parce que les données vont sur la page actuelle alors que j'ai pourtant définie action dans la balise form.
sinon avec un bouton type submit ca marche très bien !
Voila ma balise form:
<form NAME="forml" method="post" onSubmit="return check_order();" action="new_add.jsp">

Et voici mon lien qui doit valider:
<a href="#" onClick="document.forml.submit()" onMouseOut="Ok.src='pictures/submit_off.gif'" onMouseOver="Ok.src='pictures/submit_on.gif'" ><img border="0" name="Ok" src="pictures/submit_off.gif"></a>

si kk1 peux m'aider merci !!
A voir également:

4 réponses

pickaz Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
il te manque un return false apres le submit dans le onClick.
d'usage apres avoir traiter le onclick il traite le href s'il n'y a pas de return false;

onClick="document.forml.submit();return false;"

bon courage
0
BigFlo93 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   5
 
Salut !

Ba c marche toujours pas !
Ca va bien à la page new_add.jsp mais j'ai l'impression que les données n'ont pas suivi !

Pourtant, quand je mets <input type=submit> c marche très bien !
Bref là je suis completement perdu !!
0
BigFlo93 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   5
 
J'ai oublié de dire que check_order returne false si ya des champs incomplets et true le cas échéant !
0
BigFlo93 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   5
 
C'est bon j'ai trouvé.

en fait il faut mettre :
<a href="Javascript:document.forml.submit();" .....></a>

En fait il ne fallait pas mettre l'évenement onClick !

Voila.
0