Comportement SUBMIT sous IE

Résolu
n.franelle Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
n.franelle Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous !

Après avoir tenté d'eplucher différents forums, j'ai trouvé des cas à peu près similaires mais dont les solutions n'ont pas semblé régler mon problème alors je me lance :

Je code en php, et un peu de javascript, un calendrier qui se presente en 2 lignes de 6 colonnes ( mois.. ) elles mêmes divisées en 2 colonnes avec à gauche les semaines et à droite le prix d'une location et ainsi en fonction des mois 4 ou 5 lignes par colonne. Désireux de me débarasser de mes mauvaises habitudes de débutant ( tout mettre en page avec des <table> ) je me suis mis aux <DIV> et donc je découvre petit à petit les surprises inhérentes à tout ça !

En gros, mon affichage se fait ainsi :

<DIV> // 6 premiers mois
<DIV class=mois> // 6x
<DIV class=gauche></DIV> // le tout 5 fois par mois
<DIV class=droite></DIV>
...
</DIV>
<DIV class=mois>
...
</DIV>

Rebelotte pour les 6 autres mois... Grosso modo je suis satisfait de l'affichage quelque soit le navigateur et ça me permet de bien travailler avec les CSS donc c'est cool... mon problème semble apparaitre quand je configure le calendrier en mode "client" pour faire apparaitre des champs de saisies et sous le calendrier un bouton submit.

Sous FF tout marche niquel.
Avant le premier <DIV> j'ai ma balise <FORM method=post> et après le dernier </DIV> ma balise </FORM>.
Sous IE le formulaire n'est pas envoyé... J'ai cherché un peu et j'ai remarqué que si je place mon <FORM> après le <DIV> il ne part plus sous FF non plus .. alors j'en ai déduis que le tout était peut être un lié...

Si quelqu'un a une astuce ! Merci !

Je récapitule :

<FORM method=post>
<DIV>
...
<INPUT type=submit name=submit value=envoyer>
</DIV>
</FORM>

Merci encore !
A voir également:

2 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Bonsoir,

<FORM method=post>

mets:

<form name="....." method="post" action="le_script-appele.php">
........


<input type="submit" name="envoyer" value="Envoyer">

</form>



ça ne résoudra peut être pas ton pb
0
n.franelle Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Merci Alain !

Ca n'a pas directement résolu mon problème mais ça m'a mis sur la piste.
En fait à l'interieur de mon <FORM></FORM> principal j'avais mis d'autres <form> destinés à remplir un mois en entier avec une même valeur... bref j'ai fais peté ces balises <FORM>, seuls restent à ce niveau là un champ input et un boutton avec un onclick, et du coup IE ne s'emmele pas les pinceaux et submit bien ce qu'il faut.

Morale de l'histoire : bien guider IE ...

Merci encore !
0