action sur plusieurs input de formulaire

action sur plusieurs input de formulaire - HTML/CSS - Programmation

Marsh Posté le 19-10-2005 à 18:17:42    

bonjour,
voila je vois pas comment faire un petit prog :
 
il y a 4 images alignés ayant chacun un  nom différent ( id1,id2,id3,id4)
je veux que quand ok clique sur l'image id1 je veux que le champ id1 prenne une valeur "1"
quand on clique sur id2 prenne la valeur "2" etc...
 
 
donc je mets :
 

Code :
  1. // formulaire html
  2. <FORM NAME="titre"><br>
  3. <INPUT NAME="id1" TYPE="text" value="?" SIZE=30>
  4. <INPUT NAME="id2" TYPE="text" value="?" SIZE=30>
  5. <INPUT NAME="id3" TYPE="text" value="?" SIZE=30>
  6. <INPUT NAME="id4" TYPE="text" value="?" SIZE=30></FORM>


 
en fait je voudrais qu'il puisse se faire avec 14 images avec une seul fonction mais quand je fais :

Code :
  1. document.titre.id[i].qui.value = this.image[i].Id; ca ne marche pas


alors que le  

Code :
  1. document.titre.id1.qui.value = this.image[i].Id;


marche pour l'image 1  !!!
comment je peux faire pour faire en fonction de l'image [i] ?
 
 
Encore merci


Message édité par 100top le 19-10-2005 à 19:31:33
Reply

Marsh Posté le 19-10-2005 à 18:17:42   

Reply

Marsh Posté le 19-10-2005 à 19:14:40    

Si quelqu'un comprends pas le pb je peux expliquer mieux ?  
N'hésitez pas !

Reply

Marsh Posté le 19-10-2005 à 19:25:18    

:lol:
Tu es marrant, bon si certain de forum voyaient cela il te crusifirais...
 
Alors tu vas utiliser, plutot des id ou des class...
Faire des getElementById...
 
Et puis essaye de repensé un peu ton truc, qui n'a pas l'air clair dans ta tête...
 
Tchouss ;)

Reply

Marsh Posté le 19-10-2005 à 19:29:24    

xtof_83 a écrit :

:lol:
Tu es marrant, bon si certain de forum voyaient cela il te crusifirais...
 
Alors tu vas utiliser, plutot des id ou des class...
Faire des getElementById...
 
Et puis essaye de repensé un peu ton truc, qui n'a pas l'air clair dans ta tête...
 
Tchouss ;)


 
bon en fait c'est fait avec des id !!!

Code :
  1. <div id="id1" style="position:absolute; top:73px; left:766px; width: 143px; height: 197px;">
  2. <IMG SRC="image1.png" style="width:140;height:190" BORDER="0" align="top">
  3. </div>


le truc c'est que je voudrais faire un truc hyper générelaiste parce que je m'y connais pas en Js ! et je pênse que c'est un pb d'ordre général de pouvoir inscrire en fonction de l'id le

Code :
  1. document.nom_formulaire[i] !!!


Message édité par 100top le 19-10-2005 à 19:30:19
Reply

Marsh Posté le 19-10-2005 à 19:32:21    

hein?

Reply

Marsh Posté le 19-10-2005 à 19:54:49    

Bon la question en fait c'est comment faire pour que quand je clique sur un evenement ayant une valeur img 1,img 2,img3,img4
je puisse changer le contenu d'un formulaire nommé : id1pour l'img1 ,id2 pour l'img 2, etc...
 
 

Code :
  1. <FORM NAME="titre"><br>
  2. <INPUT NAME="id1" TYPE="text" value="?" SIZE=30>
  3. <INPUT NAME="id2" TYPE="text" value="?" SIZE=30>
  4. <INPUT NAME="id3" TYPE="text" value="?" SIZE=30>
  5. <INPUT NAME="id4" TYPE="text" value="?" SIZE=30>
  6. </FORM>


 
en faisant un javascript :
j'arrive a changer celui que je veux :
exemple le id1 :
 
document.titre.id1.qui.value = "prout";
 
seulement je veux pouvoir le faire automatiquement pour toutes les valeurs
je voudrais qu'il me fasse en fonction de l'img[i]
une sorte de :
document.titre.id[i].qui.value = "prout";

Reply

Marsh Posté le 19-10-2005 à 20:02:52    

Et moi je te dis qu'il faut utiliser getElementById
 
Ce sera bien plus facile

Reply

Marsh Posté le 19-10-2005 à 22:40:58    

xtof_83 a écrit :

Et moi je te dis qu'il faut utiliser getElementById
 
Ce sera bien plus facile


 
 
au es ce que je peux trouver des tuto sur jc avec getElementById ?
pour php j'ai http://www.php.net/docs.php pour Js tu conseil quoi ?

Reply

Marsh Posté le 19-10-2005 à 22:51:01    

http://www.aidejavascript.com/
 
Va dans glossaire,
Moi jutilise trés peu de javascript, mais je pense que ce site est pas mal au début...

Reply

Marsh Posté le 20-10-2005 à 05:58:32    

toutjavascript.com, ya une reference javascript pour s'y retrouver, ou sinon avaler toute la norme ecmascript de 200 pages


---------------
Les CSS c'est bon mangez-en
Reply

Sujets relatifs:

Leave a Replay

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