1

j'aimerais bien faire un formulaire en POST avec une confirmation javascript (une bête boîte de dialogue "êtes-vous sûr oui/non").
donc pour faire ça j'ai mis comme action du formulaire javascript:ma_fonction() et cette fonction ouvre l'url kivabien si on est sûr ou non. Mais les données POST ne sont pas transmises sad y a un moyen de faire la même chose ? et si possible de faire avec un lien classique et pas un bouton submit ^^

'jai déjà un peu cherché mais rien trouvé (faut dire que quand j'ai internet, j'ai aussi du taf donc je préfère des docs que des forums)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2

comme action du formulaire, tu met l'url de la page à laquelle tu veux envoyer les données
comme method du formulaire tu met post
et tu met un onsubmit="return mafonction_js_qui_valide();"
et ta fonction renvoie vrai si on a validé, et faux sinon (si le return dans le onsubmit est vrai, les données seront POSTées à la page mise en action ; sinon, elles ne le seront pas (le submit du formulaire sera annulé, en gros))
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

3

Regarde sur http://openweb.eu.org
Leur tuto sur le javascript et les formulaires.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

4

ok merci, je vais regarder ça.
c'est marrant, j'ai trouvé beaucoup plus facilement des bonnes docs sur le php et sur le xhtml que sur le javascript
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

5

peut-être parce que PHP et xHTML, ça marche à peu près partout (enfin, pour PHP, vu qe c'est coté serveur, ça pose pas de problème de client incompatible et tout)
alors que JS, ça marche pas forcément pareil sur chaque navigateur... et en plus de ça, c'est désactivable par l'utilisateur...
autrement dit, si tu veux faire de la vérification de données de formulaire, tu as tout intéret à la faire coté serveur en PHP, pour que ça ne soit pas facilement contournable par le client ; après, si tu as du temps, tu peux rajouter une vérification coté client en JS, par exemple, pour éviter les transferts client/serveur pour la vérification d'erreurs. dans ce cas, tu feras ta vérification deux fois : coté client pour arranger l'utilisateur (vérification instantanée, sans avoir à attendre les transfert réseau), et coté serveur pour la sécurité
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall