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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Javascript Fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Javascript Fonction

n°1409848
Splinter_7
Posté le 20-07-2006 à 02:26:31  profilanswer
 

Bonjour,  
j'ai un formulaire avec 2 bouttons, j'aimerai savoir comment envoyer leur name a ma fonction javascript.

<form>

   
     <input type="button" OnClick="effacer();">
     <input type="button" OnClick="effacer();">
 
</form>
 
Javascript:
 
function Effacer()
{
     document.form.texte que je doit effacer, il est différent en fonction du boutton sur lequel j'appuis. c'est la que j'aimerai savoir comment savoir le nom de l'objet sur lequel on a cliqué.value='';
}

mood
Publicité
Posté le 20-07-2006 à 02:26:31  profilanswer
 

n°1409850
Arjuna
Aircraft Ident.: F-MBSD
Posté le 20-07-2006 à 02:28:14  profilanswer
 

this

n°1409854
Splinter_7
Posté le 20-07-2006 à 02:37:57  profilanswer
 

Peux tu m'expliquer comment sa fonctionne car je n'est pas réussie...
 
<input type="button" OnClick="Effacer(this);">
 
 
javascript
 
Function Effacer(nom)
{ et après...

n°1409857
Splinter_7
Posté le 20-07-2006 à 02:42:12  profilanswer
 

ok j'ai trouvé merci en réalité il faut nom.name

n°1409964
Arjuna
Aircraft Ident.: F-MBSD
Posté le 20-07-2006 à 10:03:12  profilanswer
 

même pas besoin.
 
le sender d'un évènement est toujours le this dans le handler.
 
du coup :
 

Code :
  1. <img src="pict.png" name="mabelleimage" onclick="toto()"/>
  2. function toto()
  3. {
  4.     alert(this.name + " " + this.src);
  5. }


affiche "mabelleimage = pict.png"


Message édité par Arjuna le 20-07-2006 à 10:03:53
n°1410129
Splinter_7
Posté le 20-07-2006 à 12:48:08  profilanswer
 

J'ai ce que tu ma dis mais rien ne se passe...
On dirai qu'il ne reconnait pas le sender
 
Moi je suis obligé de passer le this en paramètre à ma fonction


Message édité par Splinter_7 le 20-07-2006 à 12:48:51
n°1410140
gatsu35
Blablaté par Harko
Posté le 20-07-2006 à 13:13:21  profilanswer
 

Arjuna tu as du craqué :o
 
Ceci n'est valable que si la fonction est dynamiquement rajoutée :  

Message cité 1 fois
Message édité par gatsu35 le 20-07-2006 à 13:23:15
n°1410175
Arjuna
Aircraft Ident.: F-MBSD
Posté le 20-07-2006 à 14:08:06  profilanswer
 

gatsu35 a écrit :

Arjuna tu as du craqué :o
 
Ceci n'est valable que si la fonction est dynamiquement rajoutée :


ah ouais, ça doit être vrai :ange:
 
mais l'attribut "onclick" c'est mal de toute façon :ange:

n°1410181
anapajari
s/travail/glanding on hfr/gs;
Posté le 20-07-2006 à 14:17:26  profilanswer
 

honnetement vu ton "besoin", je passerais plutot l'input visé en param à ta fonction, plutot que de t'amuser à switcher ton traitement en fonction du bouton cliquer...
 
Un truc dans le genre:

Code :
  1. function effacer(idEl){
  2. try{
  3.    document.getElementById(idEl).value = '';
  4. }
  5. catch(ex){
  6.    alert('target unknown');
  7. }
  8. }


n°1410496
Splinter_7
Posté le 20-07-2006 à 17:43:50  profilanswer
 

tu veux dire qu'il vaut mieux que je passe mon name en parametre et que je récupére mon element en fonctio de celui ci?


Message édité par Splinter_7 le 20-07-2006 à 17:45:25

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

  Javascript Fonction

 

Sujets relatifs
Problème Passage de Paramètres à une fonction JavascriptFonction mail avec un if else tout bête et javascript confirm()
comment appliquer une CSS en fonction d'une condition javascript?[Javascript] popup blocké à cause de fonction confirm
Fonction non trouvée par javascript ...appeller une fonction en javascript à l'aide d'un variable
[JavaScript?]Fonction "Ctrl +" & "Ctrl -" du navigateurcomment crée une fonction JavaScript comme .toLowerCase() ? ...
Prop. flash pour fonction javascript TGetProperty() et TSetProperty()javascript fonction
Plus de sujets relatifs à : Javascript Fonction


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