Forum dédié aux karot:z, nabaztag:tag, mir:ror, dal:dal...


 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partager | 
 

 [Résolu] envoyer un formulaire HTML sans changer de page

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
R-one
Lapin nain
Lapin nain


Localisation: Lyon
Nbr de messages: 16
Points: 470

MessageSujet: [Résolu] envoyer un formulaire HTML sans changer de page    Jeu 3 Mar 2011 - 7:43

Bonjour,

J'ai une petite question, je viens de ressortir mon lapin du terrier pour ma fille de 6 ans.
Je veux lui créer une page HTML hébergé en locale (donc on évite php).
Je fais des tests de l'api formulaire pour exemple en passant par une méthode GET.
L'api renvoi logiquement un fichier XML avec les codes.

Ma question est : Comment faire pour ne pas afficher cette page de retour l'API et rester sur la page du formulaire dans cette exemple ?

J'imagine qu'on doit passer par du Java, avec un truc du style AJAX ... Pourriez-vous me donner des exemples ?

Merci de vos réponses, R-one


Dernière édition par R-one le Dim 6 Mar 2011 - 10:58, édité 1 fois
Revenir en haut Aller en bas
_melka
Diamond Nabz
Diamond Nabz


Localisation: DTC
Nbr de messages: 2836
Points: 2019

MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    Jeu 3 Mar 2011 - 9:18

Bonjour R-one. Ajax et javascript c'est cela. J'utilise cette fonction dans tous mes lecteurs pour ne pas avoir le retour xml de l'api. Le code est dispo en téléchargement dans la rubrique api (ou exactement je ne sais plus ça fait déjà un bon moment que j'ai posté cela)
Revenir en haut Aller en bas
Harfangdesneiges
Special Nabz
Special Nabz


Age: 16
Localisation: Quelque part sur la côte d'Azur
Nom du Nabaztag: Formalhaut (v2) - Nom du mir:ror : Schpygel
Nbr de messages: 1398
Points: 1959

MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    Jeu 3 Mar 2011 - 11:05

Citation:
Java


Attention, Java c'est pas Javascript, ça n'a rien à voir. winknabz

Citation:
un truc du style AJAX


En gros, tu veux faire un XHR (XML HTTP Request) sur le domaine de Violet directement depuis ton navigateur, sans PHP ? Alors voilà ce qu'il te faut (par contre je ne garanti pas que ce soit opérationnel, j'ai jamais testé).
Revenir en haut Aller en bas
http://www.harfangdesneiges.free.fr/
R-one
Lapin nain
Lapin nain


Localisation: Lyon
Nbr de messages: 16
Points: 470

MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    Ven 4 Mar 2011 - 13:26

Bonjour, Merci à tous

Effectivement Javascript, Désolé Wink

Je crois avoir trouvé le code ?

Spoiler:
 


Mon problème maintenant c'est que ça marche sur un lien, mais pas sur un bouton submit d'un formulaire.
Pour info j'ai remplacé a.style2 par input.submit et déclaré le style submit dans ma version.

Quelqu'un a une piste pour l'adapter ?

Merci.
Revenir en haut Aller en bas
nabazland
Karotzeur taquin


Age: 45
Localisation: Rouen - France
Nom du Nabaztag: Caulfield (v2.1)
Nbr de messages: 9839
Points: 4333

MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    Ven 4 Mar 2011 - 13:29

Tu dois utiliser

$('#IDdeMonFormulaire).submit(function() {
});

à la place de

$('a.Style2').click( function() {


_____________________________


Revenir en haut Aller en bas
http://www.nabzone.com
R-one
Lapin nain
Lapin nain


Localisation: Lyon
Nbr de messages: 16
Points: 470

MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    Ven 4 Mar 2011 - 17:59

- Post supprimé -


Dernière édition par R-one le Dim 6 Mar 2011 - 11:11, édité 2 fois
Revenir en haut Aller en bas
R-one
Lapin nain
Lapin nain


Localisation: Lyon
Nbr de messages: 16
Points: 470

MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    Dim 6 Mar 2011 - 11:08

- Solution trouvée Wink

Je vous explique :

Je suis passé par un plug-in Jquery que vous pouvez trouvez sur cette page :
http://jquery.malsup.com/form/#getting-started

il faut donc inclure les scripts dans le Header :

mon exemple :
Spoiler:
 


Et mettre dans la balise de votre formulaire un Id = myForm

Spoiler:
 



Encore un petit problème avec l'éxecution de script sous Internet explorer mais marche très bien sous FireFox
Revenir en haut Aller en bas
nabazland
Karotzeur taquin


Age: 45
Localisation: Rouen - France
Nom du Nabaztag: Caulfield (v2.1)
Nbr de messages: 9839
Points: 4333

MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    Dim 6 Mar 2011 - 14:28

Oooooppps j'avais oublié de te dire qu'il fallait jquery...

_____________________________


Revenir en haut Aller en bas
http://www.nabzone.com
R-one
Lapin nain
Lapin nain


Localisation: Lyon
Nbr de messages: 16
Points: 470

MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    Dim 6 Mar 2011 - 14:36

T'inquiète j'avais bien vu Wink

Mais les formulaires marchent d'une façon différentes de tes liens.
Enfin pas encore tout à fait au point ... mais ça marche pour mon utilisation en local.
C'est ma fille qui va être contente !

Je regarderai quand j'aurais un peu plus de temps pour tester un peu plus.
Apparemment il marche pas sous IE ... et je vois pas pourquoi ... pas trop mon truc l'Ajax.
Revenir en haut Aller en bas
Harfangdesneiges
Special Nabz
Special Nabz


Age: 16
Localisation: Quelque part sur la côte d'Azur
Nom du Nabaztag: Formalhaut (v2) - Nom du mir:ror : Schpygel
Nbr de messages: 1398
Points: 1959

MessageSujet: Re: [Résolu] envoyer un formulaire HTML sans changer de page    Dim 6 Mar 2011 - 17:52

Ça doit être l'API JS XHR Cross-domain qui n'est pas la même sur IE... Bintiens, ça nous changera de l'habituel... Razz
Revenir en haut Aller en bas
http://www.harfangdesneiges.free.fr/
 

[Résolu] envoyer un formulaire HTML sans changer de page

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» PA + CSS/html
» envoyer moi une invite
» A qui envoyer votre demande?
» problème slot MVS - Résolu!
» [résolu]Combien on gagne de points?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum dédié aux karot:z, nabaztag:tag, mir:ror, dal:dal... :: nabaztag - nabaztag:tag - karotz :: L'univers de Nabaztag :: Archives :: API-