Mammouth du PHP |
1311 Messages
24 déc. 2005, 19:02
une brique de solution
<form action="#" name="frm" id='frm' >
<fieldset><legend>administration des comptes</legend>
<div>
<label>administrateur produit<img src="template/templates/admin/img/info.gif" alt="info" title="info" onclick='display("ad_prod","getGroupData")'/></label>
<select id="ad_prod" size="10">
<option value="user">bourique</option>
</select>
</div>
<div>
<img src="template/templates/admin/img/leftrow.jpg" class="left" onclick="moveField('ad_comm','ad_prod');"/>
<img src="template/templates/admin/img/rightrow.jpg" class="right" onclick="moveField('ad_prod','ad_comm');"/>
</div>
<div>
<label>administrateur formation<img src="template/templates/admin/img/info.gif" alt="info" title="info" onclick='display("ad_comm","getGroupData")'/></label>
<select id="ad_comm" size="10">
<option value="user">jacob</option>
</select>
et le js
function moveField(source,destination)
{
/*modification javascript*/
var src=document.getElementById(source);
var dest=document.getElementById(destination);
var indexS=src.options.selectedIndex;
var indexD=dest.options.length;
if(indexS<0) return;
var valeur=src.options[indexS].text;
src.options[indexS]=null;
a = new Option(valeur);
dest.options[indexD]=a;
/*envoi a php*/
var val =new Array();
val['id']=valeur;
val['dest']=destination;
var link=buildLink('adminGroupe','moveData',val);
requete(link,'GET');
}
c'est juste un truc que vient de faire pour ajax tu peut le pendre et le modifier pour js
quand a php c'est le meme principe sauf que tu fait une sauvegarde de donnée et tu reaffiche