GetElementByName

GetElementByName - HTML/CSS - Programmation

Marsh Posté le 18-05-2005 à 15:34:14    

salut!
 
j'arrive pas a trouver comment indiquer à javascript de faire le GetElementByName sur la page courante

Code :
  1. window.frames['fr1'].location ='chemin/mapage.aspx?da='+ getElementByName("NumDat" ).value +'&jo='+ getElementByName("TypVis" ).value;


ça me sort l'erreur "objet attendu"
 
quelqu'un saurait merci?


---------------
Those empty walls / When we decline, from the confines of our mind / Don't waste your time, on coffins today / Don't you see their bodies burning?
Reply

Marsh Posté le 18-05-2005 à 15:34:14   

Reply

Marsh Posté le 18-05-2005 à 15:36:38    

Il me semble que la syntaxe est :

Code :
  1. document.getElementByName("NumDat" ).value

Reply

Marsh Posté le 18-05-2005 à 15:39:40    

en fait il semblerai que ce soit  

Code :
  1. document.getElementsByName("NumDat" ).value


mais bon il me renvoit "undefined" au lieu de la valeur demandée...
 
merci!!


Message édité par psychatricmeuh le 18-05-2005 à 15:41:06

---------------
Those empty walls / When we decline, from the confines of our mind / Don't waste your time, on coffins today / Don't you see their bodies burning?
Reply

Marsh Posté le 18-05-2005 à 15:56:47    

getElementsByName renvoie un ensemble d'item correspondant à la recherche, il faut ensuite prendre chaque item un à un.
Généralement la fonction fonctionne en association avec une boucle for, exemple :
 

Code :
  1. for( i=0; i<document.getElementsByName( 'NumDat').length; i++)
  2. test = document.getElementsByName( 'NumDat').item(i).value;


Message édité par robbyone le 18-05-2005 à 16:11:28
Reply

Marsh Posté le 18-05-2005 à 16:00:39    

Merci tu viens de me sauver!!!!


---------------
Those empty walls / When we decline, from the confines of our mind / Don't waste your time, on coffins today / Don't you see their bodies burning?
Reply

Marsh Posté le 20-05-2005 à 12:20:18    

Ca marcherait aussi avec un getElementById() ? Genre document.getElementById("truc" ).item(0).value="toto";
ou "truc" est l'id d'un <td>.
Ca marche pas, je crois... Une proposition ?

Reply

Marsh Posté le 20-05-2005 à 12:28:58    

getElementById, tu n'a pas besoin d'un.item(0).value
une getElementById().value suffit!
 
ensuite sur un td, j'ai jamais essayé, mais ça devrais marcher je pense!


---------------
Those empty walls / When we decline, from the confines of our mind / Don't waste your time, on coffins today / Don't you see their bodies burning?
Reply

Marsh Posté le 20-05-2005 à 14:10:50    

presque. IL faut un document.getElementById("truc" ).firstChild.nodeValue="un texte"; et là ça roule !
 
Merci à plus !

Reply

Marsh Posté le 20-05-2005 à 14:28:54    

ben en effet ça depend de ce qu'est ton "truc" les propriétés dépendent de son type!


---------------
Those empty walls / When we decline, from the confines of our mind / Don't waste your time, on coffins today / Don't you see their bodies burning?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed