Bonjour,
J'ai posté ce sujet dans le forum webmastering mais sans résultat...
C'est la première fois que j'utilise Ajax et avec les tutos et cours que j'ai trouvé je n'arrive pas a faire ce que je veux.
SUr une page internet j'ai un lien qui permet d'ajouter des lignes.(javascript), dans une ligne, j'ai deux champs et 2 checkbox. Dans le premier champ, l'auteur doit ecrire son nom. Lorsqu'il a renseigné son nom et qu'il clik sur la 2ème checkbox, je voudrais que le deuxième champ se remplisse automatiquement en allant chercher les infos dans la base de données. Etant donné que je ne prévois pas a l'avance combien j'aurais de ligne, je ne sais pas comment faire. Voici qq bouts de code :
function create_champ(i) {
var i2 = i + 1;
document.getElementById('leschamps_'+i).innerHTML = '<br /><input type="text" size="25" name="auth_'+i+' "></span>';
document.getElementById('leschamps_'+i).innerHTML += '<input type="radio" id="radio_20" name="radios_'+i+'"><label for="radio_20">Auteur extérieur</label><input type="radio" id="radio_10" name="radios_'+i+'" > <label for="radio_10">Auteur INAC : </label><span id="unit_'+i+'"><input type="text" size="25" name="unit" value="unit_'+i+'"></span>';
document.getElementById('leschamps_'+i).innerHTML += (i <= 10) ? '<span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un auteur</a></span>' : '';
}
Code qui remplit ma première ligne :
<input type="texte" size="25" name="auth_1" value="<?php echo $nomprenom; ?>"/>
<input type="radio" id="radio_20" name="radios_1" onClick="GereControle('radio_10', 'unit_1', '1');"> <label for="radio_20">Auteur extérieur</label>
<input type="radio" id="radio_10" name="radios_1" onClick="GereControle('radio_10', 'unit_1', '1');" CHECKED> <label for="radio_10">Auteur INAC : </label>
<span id="unit_1"> <input type="text" size="25" name="unit" value="<?php echo $subdir ?>"></span>
<span id="leschamps_2"><a href="javascript:create_champ(2)">Ajouter un auteur</a></span>
La fonction GereControle me permet de masquer un champ.
Est-ce que qqun peut m'aider pour le code AJAX ou me donner les étapes a suivre...

Désolée mais j'avais un pbm de connexion internet dc j'pouvais pas bosser. J'me penche sur le sujet aujourd'hui, je vais essayer de me débrouiller toute seule mais j'te tiens quand meme au courant. Merci beaucoup pour ton aide, c'est vraiment super sympas, et c'est grace a toi que je commence a comprendre le fonctionnement d'AJAX dc Merci, merci, merci!!!!
A+
Merci kij pour ton aide qui ma été bien précieuse,
Une dernière chose est-ce que mon fichier php peut renvoyer deux données dans deux input text? Ou est-ce que je dois reprendre toute la procédure pour chaque cas?
Car mon premier input se remplit correctement mais je voudrais qu'a la suite de cela le 2ème input puisse aussi se remplir automatiquement a l'aide d'un clik sur une checkbox???Mais j'ai l'impression que l'on ne peut renvoyer qu'un seul echo...
Merci d'avance!