Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/05/2011, 11h20   #1
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 123
Points : 123
Par défaut Demande infos sur Action forme

Bonjour à tous,

Je ne sais pas si c'est bien le bon endroit pour poster ce genre de question concernant <form method="post" action="...">, j'espère ne pas m'être trompé !

Ce que je voulais savoir simplement si l'on pouvait mettre au moins 2 "actions" (1 pour la form et 1 pour le décompte de caractères) ?

J'ai une page de contact, mais je voudrais informer l'utilisateur sur le nombre de caractères qu'il a déjà saisis.

Merci d'avance de vos réponses.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2011, 11h31   #2
Rédacteur/Modérateur
 
Avatar de kOrt3x
 
Homme Aurélien Gaymay
Technicien Informatique/Etudiant Web
Inscription : septembre 2006
Messages : 2 320
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gaymay
Âge : 29
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Technicien Informatique/Etudiant Web
Secteur : Santé

Informations forums :
Inscription : septembre 2006
Messages : 2 320
Points : 7 272
Points : 7 272
Envoyer un message via AIM à kOrt3x Envoyer un message via MSN à kOrt3x Envoyer un message via Skype™ à kOrt3x
Tu es bien au bon endroit.
Mais on peut mettre une action, mais tu peux faire plusieurs traitements en javascript, mais là ça se passera plus dans le forum Javascript.
__________________
QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
QuickEvent Lite : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
______________________________________________________________________________________

La rubrique Mac - Les cours & tutoriels Mac - Critiques de Livres Mac
kOrt3x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2011, 13h51   #3
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 123
Points : 123
Merci kOrt3x, j'irais voir mais, en fait, ce n'est pas du JS puisque c'est issu directement d'un formulaire.
Code :
<form method="post" action="index.php?page=2&amp;id=Contact">
C'est au niveau de l'écriture dans "action=" qui me bloque !
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2011, 23h56   #4
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
Bonsoir

C'est pas très clair ton problème : tu veux transmettre 2 variables dans l'url indiqué dans ton action ?

Alors c'est :
Code :
<form method="post" action="index.php?page=2&id=Contact">
Sinon j'ai pas compris...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 04h28   #5
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 123
Points : 123
Citation:
Envoyé par 12monkeys Voir le message
Bonsoir

C'est pas très clair ton problème : tu veux transmettre 2 variables dans l'url indiqué dans ton action ?

Alors c'est :
Code :
<form method="post" action="index.php?page=2&id=Contact">
Sinon j'ai pas compris...
Pas trop compris non, parce que ce code existe déjà dans le formulaire de contact !

Le mieux est que tu ailles à cette adresse pour un exemple concret. Tu verras mieux ce que je veux faire !
http://qi98.free.fr/pages/ressources...ompte_car.html

Le problème est que j'ai repris les scripts pour tenter de faire la même chose, mais c'est pas ça !
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 11h30   #6
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
Je suis allé sur la page que tu indiques mais c'est pas plus compréhensible.

Tu as 2 form sur cette page, un sans aucun attribut (donc sans attribut action, l'autre avec un code javascript). Aucun de tes action ne contient le code indiqué ci dessus).

Alors je ne vois vraiment pas ce que tu veux faire...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 11h42   #7
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 123
Points : 123
Ce que tu as vu n'est pas l'original, c'est simplement un exemple.

Comme je ne suis pas parvenu à l'intégrer dans l'original du formulaire de contact, j'ai demandé de l'aide.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 09h13   #8
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Mais personne ne comprend ton problème ..

Donc pour répondre à ta première question, sans savoir si j'ai compris correctement : Non, il n'est pas possible de mettre deux actions dans un seul form.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/05/2011, 10h48   #9
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 123
Points : 123
Merci Bisûnûrs, c'est bien noté.
Il est dommage que mon explication est mal formulée.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 23/05/2011, 11h17   #10
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Citation:
Envoyé par jlb59 Voir le message
Il est dommage que mon explication est mal formulée.
Surtout pour toi en fait, vu que du coup tu ne peux pas recevoir l'aide que tu attends.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/05/2011, 11h57   #11
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 123
Points : 123
Citation:
Envoyé par Bisûnûrs Voir le message
Surtout pour toi en fait, vu que du coup tu ne peux pas recevoir l'aide que tu attends.
Non, parce que je sais exactement ce que je voudrais faire.

Mais, c'est pas grave ! Comme c'est facultatif et en plus, il faut mettre le script dans le Head de la page d'index et le reste dans celle du contact !!!

Comme ça n'allait pas, c'est pour ça que j'ai demandé de l'aide.

Alors, je laisse cette procédure de côté vu que ça ne présente pas d'intêret essentiel.

A+
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 24/05/2011, 09h30   #12
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
Pense à marquer tes sujets comme "Résolus" lorsque tu ne désire plus d'aide à leur propos.

Pour le décompte du nombre de caractère c'est assez simple, tu peux le faire avec un seul formulaire, tu fais ton formulaire classique, qui fonctionne sans le décompte puis sur ton textarea, tu rajoute un attribut dans ce genre là:

Code :
1
2
 
<textarea cols="50" rows="15" id="message" name="message"  onKeyup="displayRemainingChar()" >');
La on dit que lorsqu'une touche du clavier est relachée on appel la fonction javascript displayRemainingChar et dans cette fonction tu compte et affiche le nombre de caractère tappé.

Cela n'entravera pas le fonctionnement de ton formulaire et ça devrait faire l'effet désiré (si j'ai réussit à saisir ton problème)
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 12h31   #13
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 123
Points : 123
Citation:
Envoyé par Ceddoc Voir le message
Pense à marquer tes sujets comme "Résolus" lorsque tu ne désire plus d'aide à leur propos.

Pour le décompte du nombre de caractère c'est assez simple, tu peux le faire avec un seul formulaire, tu fais ton formulaire classique, qui fonctionne sans le décompte puis sur ton textarea, tu rajoute un attribut dans ce genre là:

Code :
1
2
 
<textarea cols="50" rows="15" id="message" name="message"  onKeyup="displayRemainingChar()" >);
La on dit que lorsqu'une touche du clavier est relachée on appel la fonction javascript displayRemainingChar et dans cette fonction tu compte et affiche le nombre de caractère tappé.

Cela n'entravera pas le fonctionnement de ton formulaire et ça devrait faire l'effet désiré (si j'ai réussit à saisir ton problème)
En effet, ça a l'air très simple, mais, malheureusement, ça va pas, que ce soit en local ou en ligne !
Ici, c'est en ligne avec ta modif.


Merci quand même !

En oui, tu as très bien cerné mon prb.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 12h45   #14
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
attention, quand je dit Ce n'est pas une fonction préimplémentée dans le langage, c'est à toi de la déclarer en faisant quelque chose du genre:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<script type="text/javascript">
	var calendar;
 
	function displayRemainingChar(){
 
		 var nbmessage= 0;
		 var messagelength = document.getElementById("message").value.length;
 
			document.getElementById("remainingchars").value = remainingchars;
 
	}	
</script>
 
<!-- remainingchars étant un input comme ça-->
 
<input type="text" style="border:none;" id="remainingchars" size=3 value=0>
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 14h13   #15
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 123
Points : 123
Citation:
Envoyé par Ceddoc Voir le message
attention, quand je dit Ce n'est pas une fonction préimplémentée dans le langage, c'est à toi de la déclarer en faisant quelque chose du genre: (...)
C'est très sympa à toi de m'apporter toutes ces précisions et je t'en remercie.

L'inconvénient est que pour toi cela semble facile parce que tu es dans la branche.
Personnellement, je suis très limité et en plus en JS, je suis nul !

Désolé de ne pas avoir percuté plus avant.
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 15h19   #16
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
Il me semblait t'avoir donné assez de billes pour que tu t'en sortes assez facilement, mais c'est vrai que si tu n'as jamais fait de javascript ça peut paraître encore assez flou.

De nos jours Javascript est quand même un langage relativement incontournable pour la conception d'un site internet, en apprendre les bases ne sera pas une perte de temps et ça peut te permettre de créer un site qui correspond vraiment à tes attentes.

Maintenant si tu ne souhaite pas te lancer dans cet apprentissage, c'est ton choix et je le respecte mais il risque d'y avoir beaucoup de situations ou tu risque de te retrouver "frustrer" car pour faire exactement ce que tu veux sur ton site il te faudra du JS
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 19h42   #17
Membre habitué
 
Avatar de jlb59
 
Homme J-Luc
Retraité
Inscription : août 2004
Messages : 714
Détails du profil
Informations personnelles :
Nom : Homme J-Luc
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Retraité
Secteur : Industrie

Informations forums :
Inscription : août 2004
Messages : 714
Points : 123
Points : 123
Citation:
Envoyé par Ceddoc Voir le message
Il me semblait t'avoir donné assez de billes pour que tu t'en sortes assez facilement, mais c'est vrai que si tu n'as jamais fait de javascript ça peut paraître encore assez flou.

De nos jours Javascript est quand même un langage relativement incontournable pour la conception d'un site internet, en apprendre les bases ne sera pas une perte de temps et ça peut te permettre de créer un site qui correspond vraiment à tes attentes.

Maintenant si tu ne souhaite pas te lancer dans cet apprentissage, c'est ton choix et je le respecte mais il risque d'y avoir beaucoup de situations ou tu risque de te retrouver "frustrer" car pour faire exactement ce que tu veux sur ton site il te faudra du JS
Je suis tout à fait d'accord avec toi !

Mais tu sais, fût un temps où je suivais la technologie informatique, mais après quelques mois d'absence dans ce domaine, l'évolution était telle que j'avais beaucoup de mal à suivre.

Alors, maintenant, j'essaie de faire au plus simple avec ce que je connais !

Tiens, un exemple : J'ai mis mon 1er site en ligne en 1985 et, à cette époque, il était déjà moderne et sans JS puisque ça n'existait pas encore. Dorénavant, si on compare, c'est vraiment Jurassique !
Je suis vraiment désolé alors si à tes yeux je passe pour un ringard qui ne veut plus évoluer avec son temps.

Quoiqu'il en soit, ce que tu m'a donné sera certainement utile dans un proche avenir !

A+
__________________
Cordialement.
JLB59

Analyse de la mémoire
jlb59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h29.


 
 
 
 
Partenaires

Hébergement Web