Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Fonction JS dans formulaire html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonction JS dans formulaire html

n°1383436
Metabolicm​an
Posté le 08-06-2006 à 09:30:27  profilanswer
 

Bonjour,
Est-il possible de créer une formulaire html avec un champ texte et que la value de ce champ texte renvoi à une fonction javascript?  
Si oui j'aimerais bien savoir comment.
 
Merci à touss ceux qui m'aideront ;)

mood
Publicité
Posté le 08-06-2006 à 09:30:27  profilanswer
 

n°1383443
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-06-2006 à 09:47:21  profilanswer
 

Metabolicman a écrit :

Bonjour,
Est-il possible de créer une formulaire html


oui ... jusqu'ici tout va bien ...

Metabolicman a écrit :

avec un champ texte et


oui ... jusqu'ici tout va bien ...

Metabolicman a écrit :

que la value de ce champ texte renvoi à une fonction javascript?


Euh la je comprends plus ...  [:pingouino]  tu veux faire quoi exactement

Metabolicman a écrit :

Si oui j'aimerais bien savoir comment.


vu que j'ai pas compris le point d'avant ...
 
 

n°1383456
Metabolicm​an
Posté le 08-06-2006 à 10:02:59  profilanswer
 

ben en faite la valeur que je récupére de la fonction (une url) se met automatiquement dans le champ texte sans effectuer aucune action dans le champs

n°1383463
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-06-2006 à 10:11:10  profilanswer
 

Metabolicman a écrit :

ben en faite la valeur que je récupére de la fonction (une url) se met automatiquement dans le champ texte sans effectuer aucune action dans le champs


 [:pingouino] C'est simple il de suffit de faire fioute dans ton champs et normallement ça devrait piuluffer juste après ...  
 
Essaye de poser clairement ta question sans utiliser de mots "informatique" pour voir!
 
Sinon, tirage au sort de solution: .... trrrr .... les jeux sont faits ...
- Utilise php pour faire un print de $_GET "la valeur que je récupére" dans la value de l'input en question


Message édité par anapajari le 08-06-2006 à 10:12:17
n°1383465
j_lecruel
☀ ☁ ☂
Posté le 08-06-2006 à 10:13:19  profilanswer
 

Metabolicman a écrit :


 
Est-il possible de créer une formulaire html avec un champ texte et que la value de ce champ texte renvoi à une fonction javascript?  
 
ben en faite la valeur que je récupére de la fonction (une url) se met automatiquement dans le champ texte sans effectuer aucune action dans le champs


 
 
Fais un minimum d'effort pour que tes phrases soient compréhensibles par un humain, là c'est un peu nawak.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1383480
Metabolicm​an
Posté le 08-06-2006 à 10:26:24  profilanswer
 

ben je veux récupéré une valeur d'une fonction javascript (normalement cette valeur est une adresse d'une image). Et cette valeur je veux qu'elle se mettre automatiquement dans un champs texte c'est à dire sans qu'il y ai eu un onClick ou autre.  
Ou plus simple mettre la valeur de cette fonction js dans une variable php

n°1383496
cvex
$CveX
Posté le 08-06-2006 à 10:45:05  profilanswer
 

Hey :p
 
Et ta fonction elle servira a quoi?
Tu va récupèrer une url d'image et tu veu la stocké dans une bdd?


Message édité par cvex le 08-06-2006 à 10:45:23
n°1383510
Metabolicm​an
Posté le 08-06-2006 à 10:57:40  profilanswer
 

nan je veu juste l'url  
en faite j'ai une première page index.php avec un formulaire qui comporte un champ texte et un bouton sélectionner, quand je clique sur sélectionner  
une popup s'ouvre ou j'ai un gestionnaire d'image donc lorsque je sélectionne une image et que je valide ma popup se ferme et l'adresse de l'image se met dans le champ texte de l'index.php

n°1383512
boulax
Inserer phrase hype en anglais
Posté le 08-06-2006 à 11:01:09  profilanswer
 

omg he's back [:pingouino]
 
 
 
 
 
Et il connait toujours pas le javascript [:totoz]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1383516
Metabolicm​an
Posté le 08-06-2006 à 11:04:39  profilanswer
 

ok ben jme casse alors si sur un forum d'aide faut connaitre tous les  
langages ca sert vraiment à rien, de plus je suis en stage php pour mes études mais on me demande de faire un peu de javascript alors que j'y connait rien. Donc si vous envoyez boulet tout ceux qui ont besoin d'aide  
votre forum y sert à rien!!

mood
Publicité
Posté le 08-06-2006 à 11:04:39  profilanswer
 

n°1383521
boulax
Inserer phrase hype en anglais
Posté le 08-06-2006 à 11:07:49  profilanswer
 

Je crois que c'est toi qui sert à rien, un mec en stage php qui connait pas le javascript... Pas besoin tu vas me dire, php c'est php, rien à foutre de ces broutilles annexes de javascript, html...
 
Va aussi falloir apprendre à poser des questions de façon intelligibles [:moule_bite]


Message édité par boulax le 08-06-2006 à 11:09:27

---------------
Posté depuis des chiottes, sales. Me gusta.
n°1383534
Metabolicm​an
Posté le 08-06-2006 à 11:16:10  profilanswer
 

dsl que dans ma première année d'études on intégre pas le javascript  
va te plaindre à l'académie si tu veux pas des ignorants du javascript  
sur le forum

n°1383539
j_lecruel
☀ ☁ ☂
Posté le 08-06-2006 à 11:18:21  profilanswer
 

En même temps on va pas te résoudre tes problèmes tous les 2 jours, problèmes que tu n'aurais pas si tu te donnais la peine d'apprendre les bases du JS.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1383540
boulax
Inserer phrase hype en anglais
Posté le 08-06-2006 à 11:18:46  profilanswer
 

On m'a enseigné ni l'html, ni php, ni le javascript, et je suis développeur Java la plupart du temps alors faut arreter de faire ton assisté, rien ne t'empeche de te secouer et d'apprendre des choses par toi-meme si tu veux réussir quelque chose dans ces métiers [:pingouino]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1383541
boulax
Inserer phrase hype en anglais
Posté le 08-06-2006 à 11:19:11  profilanswer
 

www.w3schools.com


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1383546
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-06-2006 à 11:19:51  profilanswer
 

Metabolicman a écrit :

dsl que dans ma première année d'études on intégre pas le javascript  
va te plaindre à l'académie si tu veux pas des ignorants du javascript  
sur le forum


Bin si tu veux c'est un peu comme si tu disais: "A la fac de médecine j'ai appris la chirurgie mais pas l'anésthésie en première année... Et la je fais un stage de chirurgie cardiaque, en pleine opération je comprends pas pourquoi le malade arrête pas de crier, comment faut faire pour éviter ça?"
 

n°1383568
Metabolicm​an
Posté le 08-06-2006 à 11:30:01  profilanswer
 

oué je comprend mais j'pouvais pas savoir qu'on allait me demander des trucs en java et après jpeux pas apprendre le truc en 3 jours.  
Allez le débat est clot toute façon ca sert à rien de se chamailler cela ne  
va pas résoudre mon pb et ça va vous faire chier plus qu'autre chose.
Tchao bonne continuation qd meme.

n°1383573
j_lecruel
☀ ☁ ☂
Posté le 08-06-2006 à 11:31:25  profilanswer
 

Je t'assure que tu en a pas pour 3 mois pour assimiler les bases du JS.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1383576
boulax
Inserer phrase hype en anglais
Posté le 08-06-2006 à 11:31:43  profilanswer
 

java != javascript hein :o


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1383613
Arjuna
Aircraft Ident.: F-MBSD
Posté le 08-06-2006 à 11:51:19  profilanswer
 

Metabolicman a écrit :

nan je veu juste l'url  
en faite j'ai une première page index.php avec un formulaire qui comporte un champ texte et un bouton sélectionner, quand je clique sur sélectionner  
une popup s'ouvre ou j'ai un gestionnaire d'image donc lorsque je sélectionne une image et que je valide ma popup se ferme et l'adresse de l'image se met dans le champ texte de l'index.php


première explication clair !
 
on avance !
 
ton gestionnaire d'images, c'est quoi ? une page web qui contient une liste d'images ?
quand tu click sur une image, tu voudrais que ça mette son url dans le champ de ton formulaire, c'est ça ?

n°1383615
j_lecruel
☀ ☁ ☂
Posté le 08-06-2006 à 11:53:02  profilanswer
 
n°1383617
Arjuna
Aircraft Ident.: F-MBSD
Posté le 08-06-2006 à 11:54:43  profilanswer
 

Metabolicman a écrit :

dsl que dans ma première année d'études on intégre pas le javascript  
va te plaindre à l'académie si tu veux pas des ignorants du javascript  
sur le forum


à l'école, j'ai pas appris le html, ni le js, ni l'asp, ni le php, ni le xml, ni le xsl, ni le css, ni le C# ni...
 
et pourtant (mise à part le php que je boude) que je débrouille relativement pas mal dans tous ces domaines.
n'attends pas de l'école à t'apprendre à être compétent. l'école n'apporte qu'une méthodologie pour appréhender un problème dans sa globalité, ainsi que comment apprendre de nouvelles choses.
l'école a 10 ans de retard au niveau technos, et les fonctionnalités étudiées sont toujours complètement caduques (frachement... le tri à bulle...)

n°1383619
Arjuna
Aircraft Ident.: F-MBSD
Posté le 08-06-2006 à 11:55:43  profilanswer
 
n°1383624
boulax
Inserer phrase hype en anglais
Posté le 08-06-2006 à 11:56:54  profilanswer
 

Il a deja fait un topic la dessus ;)


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1383627
cvex
$CveX
Posté le 08-06-2006 à 11:57:33  profilanswer
 

Euh ton gestionnaire d'image, il ne va s'executer que sur des machines sans anti popup?
Parce que si tu cree une popup et que sur une machine il y a un anti popup ba ca marchera pas et le gars qui utilise ton script bah, il ne pourra pas récuperer l'url de ton image :s

n°1383628
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-06-2006 à 11:58:27  profilanswer
 
n°1383629
j_lecruel
☀ ☁ ☂
Posté le 08-06-2006 à 11:58:44  profilanswer
 

Erf le boulay... c'était pour te montrer que depuis quelques jours il n'arrête  pas de demander de l'aide pour son gestionnaires d'images. Etant donné qu'il n'a pas les bases ça ne l'aidera pas de lui filer des solutions, et ça n'en finira jamais.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1383631
cvex
$CveX
Posté le 08-06-2006 à 12:00:18  profilanswer
 

Arjuna a écrit :

à l'école, j'ai pas appris le html, ni le js, ni l'asp, ni le php, ni le xml, ni le xsl, ni le css, ni le C# ni...
 
et pourtant (mise à part le php que je boude) que je débrouille relativement pas mal dans tous ces domaines.
n'attends pas de l'école à t'apprendre à être compétent. l'école n'apporte qu'une méthodologie pour appréhender un problème dans sa globalité, ainsi que comment apprendre de nouvelles choses.
l'école a 10 ans de retard au niveau technos, et les fonctionnalités étudiées sont toujours complètement caduques (frachement... le tri à bulle...)


 
Je suis bien d'accord avec toi que l'école a du retard... mais peu etre pas non plus 10 ans...
Au niv du tri a bulle moi je trouve que c'est pas mal comme methode de tri :D

n°1383646
Bidem
Posté le 08-06-2006 à 12:11:12  profilanswer
 

Metabolicman a écrit :

Bonjour,
Est-il possible de créer une formulaire html avec un champ texte et que la value de ce champ texte renvoi à une fonction javascript?  
Si oui j'aimerais bien savoir comment.
 
Merci à touss ceux qui m'aideront ;)


 
Si j'ai compris ce que tu demandes, tu peux faire ça avec la fonction eval()

n°1383650
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-06-2006 à 12:12:44  profilanswer
 

On est pas vendredi mais m'en fout :o

Arjuna a écrit :

l'école a 10 ans de retard au niveau technos,


Un peu péréremptoire comme phrase ... A mon avis ça dépend beaucoup du prof et de la matière etc ...

Arjuna a écrit :

et les fonctionnalités étudiées sont toujours complètement caduques (frachement... le tri à bulle...)


Le tri à bulle c'est extrèmement interessant pour faire une apprendre à calculer la compléxité d'un algorithme?

n°1383671
Arjuna
Aircraft Ident.: F-MBSD
Posté le 08-06-2006 à 12:36:09  profilanswer
 

bon, sinon, en partant du principe que la gallerie est bien ce que j'imagine.
 
tu modifies la page qui gère la gallerie.
 
tu cherches le block de script qui affiche les images.
 
tu modifies le tag "<img/>" pour y ajouter un attribut "onclick" avec la valeur suivante :
 

Code :
  1. javascript:window.parent.choosePictureCallBack(this.src);


=> Appel de la fonction "choosePictureCallBack()" dans le document parent (donc ton formulaire), en passant comme paramètre le "src" (url) de ton objet encours (ici, le tag <img/> )
 
Dans la page du formulaire, tu crée une fonction "choosePictureCallBack()" qui accepte un argument "url".
Et cette fonction fait simplement :
 

Code :
  1. document.getElementById("valeurDeLAttributIdDeTonChamp" ).text = url;


Voilà, c'est tout bête...
 
A noter que je ne suis pas sûr de la syntaxe pour "window.parent". Fais des tests si ça marche pas.
N'oublie pas de foutre des alert() toutes les deux lignes pour tracer si ça déconne, c'est leur seul moyen de débugger JS

n°1383673
Arjuna
Aircraft Ident.: F-MBSD
Posté le 08-06-2006 à 12:38:57  profilanswer
 

anapajari a écrit :

Le tri à bulle c'est extrèmement interessant pour faire une apprendre à calculer la compléxité d'un algorithme?


T'as tout dit.
 
L'école, c'est pour apprendre.
Pas pour te former.
 
Point.
 
A la sortie de l'école, tu touche pas une bille, et tu comprends rien aux projets qu'on te donne, généralement sur des technos dont tu n'as jamais entendu parlé.

n°1383687
boulax
Inserer phrase hype en anglais
Posté le 08-06-2006 à 13:09:15  profilanswer
 

Bidem a écrit :

Si j'ai compris ce que tu demandes, tu peux faire ça avec la fonction eval()


[:civcortex]

Arjuna a écrit :


A la sortie de l'école, tu touche pas une bille, et tu comprends rien aux projets qu'on te donne, généralement sur des technos dont tu n'as jamais entendu parlé.


Voila, alors va trouver du taf avec ça. Ce qui fait la différence, c'est ton esprit d'initiative, des apprentissages persos et les stages que tu auras fait durant ton cursus.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1383688
Metabolicm​an
Posté le 08-06-2006 à 13:09:55  profilanswer
 

j_lecruel a écrit :

Erf le boulay... c'était pour te montrer que depuis quelques jours il n'arrête  pas de demander de l'aide pour son gestionnaires d'images. Etant donné qu'il n'a pas les bases ça ne l'aidera pas de lui filer des solutions, et ça n'en finira jamais.


 
Seulement pour te dire que j'ai posé 3 question sur un script de 500 lignes et que sur les 3 questions une seule m'a un peu éclairé.

n°1383719
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-06-2006 à 13:47:41  profilanswer
 

Arjuna a écrit :

T'as tout dit.
L'école, c'est pour apprendre.
Pas pour te former.
Point.
 
A la sortie de l'école, tu touche pas une bille, et tu comprends rien aux projets qu'on te donne, généralement sur des technos dont tu n'as jamais entendu parlé.


 
Comment ma phrase voulait rien dire: "extrèmement interessant pour faire une apprendre", faudrait que je me relise des fois :o
Il n'empeche que si tu comprends pourquoi un algo C(2n) est à proscrire, tu évites déjà pas mal de problème et ce quelque soit le langage!!! mais on va arreter ce troll sur l'interêt de l'apprentissage scolaire...
 

Arjuna a écrit :


tu modifies le tag "<img/>" pour y ajouter un attribut "onclick" avec la valeur suivante :

Code :
  1. javascript:window.parent.choosePictureCallBack(this.src);


A noter que je ne suis pas sûr de la syntaxe pour "window.parent".


Dans le cas d'un popup, ce n'est pas "parent" qui faut utiliser ( ça c'est pour les frames) mais opener...


Message édité par anapajari le 08-06-2006 à 13:49:12
n°1383742
Arjuna
Aircraft Ident.: F-MBSD
Posté le 08-06-2006 à 14:06:43  profilanswer
 

c'est bien possible (pour le opener). j'avais dis que j'étais pas sûr de moi (ça fait des années que j'ai pas écrit ce genre de scripts...)
 
sinon, pour l'école c'est pas un troll.
c'est dans les fait, et c'est même dans les prospectus de "pub" des écoles : on t'apprend avant tout la méthodologie, et les bases pour le réflexion.
ensuite, les technos abordées ne le sont que pour illustrer/mettre en pratique les cours, en aucun cas pour apporter une solution viable à un problème d'entreprise.
il suffit d'ailleurs de regarder le nombre de TP et projets reposant sur des choses totalement abstraites...
genre, modéliser la planète des shadoks avec un MCT... le but, c'est pas de faire une application utile, c'est de montrer que les méthodes enseignées vont permettre d'appréhender n'importe quel problème.
 
nombre de fac notamment font des cours en Pascal et ADA. Mise à part Ariane Espace, Thalès, Airbus et Alsthom, y'a pas une société en France qui utilise ADA. Pascal... Ben c'est pas utilisé du tout tout court, ou du moins pas pour de gros projets.
Ensuite, il te reste 4 heures de cours pour apprendre à faire eun cout en C, et une gestion multi-process en C++ avec des pipes, et zou, c'est terminé. C'est pas avec a que tu vas coder un ERP.
Par contre, les méthodes et les bases qu'on t'as inculqué sont là pour te permettre d'apprendre sans douleur un autre langage, et appréhender n'importe quel problème complexe, même s'il n'a rien à voir avec ta formation. Les notions ça suffit.
Autre composante qui est absente... Je travaille actuellement pour différentes sociétés, sur un ERP. D'un point de vue programmation, y'en a pas (pourtant j'ai formation d'analyste programmeur). Compta, ouais, je sais à quoi ressemble un plan comptable. Logistique ? Euh... Et pourtant, tous les jours on me demande de mettre en place des méchanismes spécifiques pour gérer chacune des composantes métier de mes clients. L'école ne va pas m'apprendre comment gérer la TVA corse, quand une centrale en France importe directement de la Chine pour un magasin en Corse... Par contre, y'a toujours un comptable et un financier dans une société, et eux, s'ils ne servent pas à quoi sert la touche "Alt Gr" de leur clavier, savent exactement les règles à appliquer. Et parcequ'à l'école, on m'a appris à avoir un esprit syntétique, et toujours chercher "le cas qui fait tout foirer" que je pose les bonnes questions, et que je ne me contente du cas général qui ne tiendra pas une heure en production.
C'est ça l'école.
Y'a rien de péjoratif là-dedans. Mais ça sert à rien d'exiger d'un mec qui est en train de suivre des cours :
- D'avoir l'esprit clair quand il est face à un problème : s'il n'a pas fini sa formation, il n'a pas non plus fini d'apprendre la démarche synthétique de l'analyste
- De maîtriser les technos sur lesquelles il bosse, puisque même en sortant de l'école il n'en maîtrisera aucune, et la plupart de celles qu'il connait lui seront inutiles.


Message édité par Arjuna le 08-06-2006 à 14:10:29
n°1383745
Arjuna
Aircraft Ident.: F-MBSD
Posté le 08-06-2006 à 14:09:10  profilanswer
 

ps: et heureusement que l'école t'apprends la méthode et les bases, plutôt que de te faire maîtriser à 100% une techno sans comprendre globalement comment ça marche : tu fais quoi le jour où cette techno du futur est abandonnées ? t'es incapable de te recycler... si t'as les bases et la méthode, tu n'auras aucun mal à te spécialiser aussi dans un domaine, puis te re-spécialiser dans autrechose.

n°1383751
cvex
$CveX
Posté le 08-06-2006 à 14:14:42  profilanswer
 

Arjuna a écrit :

ps: et heureusement que l'école t'apprends la méthode et les bases, plutôt que de te faire maîtriser à 100% une techno sans comprendre globalement comment ça marche : tu fais quoi le jour où cette techno du futur est abandonnées ? t'es incapable de te recycler... si t'as les bases et la méthode, tu n'auras aucun mal à te spécialiser aussi dans un domaine, puis te re-spécialiser dans autrechose.


 
+1

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Fonction JS dans formulaire html

 

Sujets relatifs
Formulaire un peu pré-rempliFormulaire
Fonction mail avec un if else tout bête et javascript confirm()Formulaire créer dossier
Problème de validation de formulaireFormulaire input type=file
Probleme sous Excel (fonction index) urgent"triche" HTML
pb fonction str_replace[JS] Créer une fonction
Plus de sujets relatifs à : Fonction JS dans formulaire html


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR