PHP & Javascript

Répondre
burnedsoul
le 15/10/2007 à 16:51
burnedsoul
Bonjour à tous, voici mon souci :
Je développe un formulaire assez volumineux qui prévoit également un calcul entre le champ A et le champ B.
Sauf que le nom du champ A est numéroté via un code php.
Ce qui donne en bref :

<?
for ($i=0;$i<10;$i++)
echo "<input name='A".$i."' />
?>


La numérotation fonctionne bien, maintenant, j'aimerais pouvoir effectuer des opération sur ce champ A via javascript. Mais j'ai lu qu'il était impossible de lire des variables PHP dans du javascripT.

Donc est-ce vraiment le cas ? Ou sinon, comment pourrais-je par exemple afficher une alert avec la valeur du Champ A1, A2, genre un alert(document.A$i) ?
Merci d'avance et j'espère avoir été clair ^^
Webmaster de Clikmag http://www.clikmag.fr
Cart
le 15/10/2007 à 17:34
Cart
Ba ton php genere 10 input field
avec les nom A1 , A2 , A3 ... ,A10


tu peux donc acceder via javascript au champ numero 1 grace a son nom A1
burnedsoul
le 15/10/2007 à 17:38
burnedsoul
Oui mais je ne sais pas combien de input sont générés, si tu veux, c'est l'utilisateur qui en ajoute "manuellement" sur la page :s
Webmaster de Clikmag http://www.clikmag.fr
Cart
le 15/10/2007 à 17:43
Cart
Ca devient plus complique mais tout a fait faisable

var form=document.getElementById('tonFormId');
children=form.children;
for(i=0; i<children.length;i++)
{
alert(children[i]);
}


ca va te faire un alert sur tout les input generes

C du javascript pur est dur. Faut ke tu traverses le document et ke tu regardes ce kil ya dedans
un lien pour taider

http://www.howtocreate.co.uk/tutorials/javascript/dombasics

c en anglais mais je suis sur ke tu peux en trouver en francais facilement

google est ton ami chercher "DOM Javascript"
Cart
le 15/10/2007 à 17:44
Cart
remplace children=form.children

par

var children=form.childNodes;
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours