ou comme dit plus haut un input type="submit" en visibility:hidden ...
Version imprimable
ou comme dit plus haut un input type="submit" en visibility:hidden ...
etCode:
1
2
3
4 <form action="javascript:alert('envoyé')" onsubmit="alert('on submit')" > <input type='text' /> <input type='submit' style="visibility:hidden;" /> </form>
autrement dit si dans le onsubmit tu appelles ta fonction ajax il n'y a pas de raison que cela ne fonctionne pasCode:
1
2
3
4 <form action="javascript:alert('envoyé')" onsubmit="alert('on submit');return false" > <input type='text' /> <input type='submit' style="visibility:hidden;" /> </form>
:yaisse2:
L'accouchement s'est fait dans la douleur, mais l'enfant se porte bien.
Le code valide pour ce qui le souhaite est:Merci pour votre aide.Code:
1
2 <form onsubmit="my_Ajax(this); return false;" action="#"> <input type='submit' style="visibility:hidden;" />
Riete
pas sur que ça ne fasse pas hurler un ou deux browser ..Code:action="#"
IE risque de recharger la page ...
J'aurais préféré voir un truc du genre
Code:action="javascript:void(0);"
#ancre designe une ancre ...
le fait de mettre le # tout seul est comprois par les navigateur comme un retour en haut de page sur la même page.
avec la syntaxe suivante:
certains navigateurs font juste un scroll jusqu'à l'ancre, dautre rechargent la page et scrollent ...Code:<a href="#monancre> aller à ... </a>
si tu mets # tout seul tu risques un rechargement de page sur certains navigateurs ...
Je ne me souvenais plus de cette fonction d'ancre dans une page HTML. Il faut dire que c'est de moins en moins utilisé!
Par contre merci pour le coup du rechargement. Je ne savais pas et ceci donne surement un explication à certain rechargement intempestif qu'il m'arrive de ne pas pouvoir expliquer.
8O
C'est un fonctionnement de base de l'HTML, je dirais même fondateur : c'est quasiment le "M" de HTML ;)
Et toujours aussi utilisé, donc !
Par exemple quand tu cliques sur une discussion (colonne "Dernier message") et que, oh miracle !!, tu te retrouves sur le dernier message et non en haut de la page :mrgreen:
EDIT : tu remarqueras le "#postXXXXXX" à la fin de l'url dans la barre d'adresse
A+