Salut salut,
Je rajoute actuellement des éléments à mon formulaire avec quelque chose comme ça :
C'est un exemple, le code en production est légèrement différent (gestion des tours+event associés)
La question c'est : est ce que je peux optimiser la chose avec cloneNode ? J'ai peur au sujet de mes boutons radio, ils risquent d'avoir tous le même name et donc le comportement associés.
Merci beaucoup, j'espère que j'ai été pour une fois compréhensible
Je rajoute actuellement des éléments à mon formulaire avec quelque chose comme ça :
function addUserForm(){
var _div=document.getElementById('bloc_add_user');
var _txt=document.createElement('input');
_txt.setAttribute('name','user_name[]');
_txt.setAttribute('value','son pseudo');
_div.appendChild(_txt); // on ajoute le text input à la div
var _lab1=document.createElement('label');
_lab1.setAttribute('id','admin');
_lab1.appendChild(document.createTextNode(' Admin'));
var _radio1=document.createElement('input');
_radio1.setAttribute('type','radio');
_radio1.setAttribute('name','status_');
_radio1.setAttribute('value','A');
_lab1.appendChild(_radio1);
_div.appendChild(_lab1);
var _lab2=document.createElement('label');
_lab2.setAttribute('id','officer');
_lab2.appendChild(document.createTextNode(' Officer'));
var _radio2=document.createElement('input');
_radio2.setAttribute('type','radio');
_radio2.setAttribute('name','status_');
_radio2.setAttribute('value','O');
_lab2.appendChild(_radio2);
_div.appendChild(_lab2);
var _br=document.createElement('br');
_div.appendChild(_br);
}
C'est un exemple, le code en production est légèrement différent (gestion des tours+event associés)
La question c'est : est ce que je peux optimiser la chose avec cloneNode ? J'ai peur au sujet de mes boutons radio, ils risquent d'avoir tous le même name et donc le comportement associés.
Merci beaucoup, j'espère que j'ai été pour une fois compréhensible
