|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Étudiant Inscription : juillet 2007 Messages : 21 ![]() |
Bonjour,
je suis en train de faire un petit site pour une association sportive (dont je fais partie). Étant étudiant en informatique, et désirant faire quelque chose de bien (pour moi), je me suis dit : "Je le fais avec AJAX!". L'idée est donc (je sais pas ce qu'elle vaut, à l'échelle de mon site) une page index.php, dont le header et les menu ne sont jamais recharger. Je n'effectue que des mises a jour sur le contenu de mon <div id="container">. Les cliques sur les éléments de mon menu appel des fonctions javascript qui envoies de requetes au serveur. Le problème est le suivant : l'input en submit qui me renvoie a la page "index.php", avec le contenu de la page d'accueil. Est-il possible lors d'un clique sur un <input type="submit">, de ne recharger que mon div container ? Je souhaiterais que lors d'un clique sur ce bouton, mon container contiennent soit le texte : "Votre inscription a été validé" ou bien "Erreur avec ...". Si ce n'est pas possible, je peux procéder comme pour mon menu, a savoir : Code :
<a class="lien_qui_ressemble_a_un_bouton" href="#" onclick="fonction()">Inscription</a> |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Anthony DesvernoisIngénieur sécurité & risque Inscription : juin 2007 Messages : 1 501 ![]() |
Bonjour et bienvenue au club,
traite ton formulaire comme d'habitude, il suffit juste que ta balise form contienne ceci : Bon courage à toi
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley "Less is more" Ludwig Mies Van Der Rohe Risk & Security Mgmt |
|
00
|
|
|
#3 | ||
|
Membre confirmé
![]() Inscription : novembre 2006 Messages : 302 ![]() |
Salut !
J'ai vu dans plusieurs framework ajax, que les liens ne sont pas des balise <a> mais des <div> appelant une fonction js. Par exemple, avec dojo : http://dojotoolkit.org/book/dojo-boo...bo-checkbox-ra Code :
Un dernier conseil : Différencie bien les contrôles (ex boutons, combobox) créer en javascript pour remplacer ceux de l'html et le transport Ajax pour le rafraichissement desynchronisé. |
||
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Étudiant Inscription : juillet 2007 Messages : 21 ![]() |
Merci pour la rapidité de vos réponse !
@Anthony.Desvernois La balise onSubmit, c'est celle ci que je cherchais ! Merci. J'avais essayer naivement un mais sans résultat (normal en même temps...). @TheDrev C'est vrai qu'un framework aiderait bien, mais étant donné mes objectifs pour ce site (relativement "simple")... . Le site étant bientôt opérationnel, je ne pense pas avoir recours a un framework, même si, en adopter un me serait sans doute utile pour la suite Encore merci pour vos réponses les amis. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com