l'idée est de supprimer le
NAME de l'
INPUT pour qu'il ne soit pas envoyé, la sauvegarde peut se faire en utilisant l'
ID.
La fonction pourrait ressembler à cela...
Code Javascript :
//---------------------------
function Changer( id_, etat_){
//-- Recup. du SPAN
var O_Span = document.getElementById( id_);
//-- Recup. du 1st INPUT du SPAN
var O_Input = O_Span.getElementsByTagName( "INPUT");
if( etat_ == "0"){
//-- On cache le SPAN
O_Span.style.display = "none";
//-- Suppression de l'attribut NAME de l'INPUT
O_Input[0].removeAttribute( "name");
}else{
if( O_Span.style.display == "none"){
//-- On affichage du SPAN
O_Span.style.display = "";
//-- Restauration du NAME de l'INPUT qui n'est autre que l'ID
O_Input[0].setAttribute( "name", O_Input[0].id);
}
}
}
à noter que l'
INPUT masqué ne doit pas avoir de
NAME au départ...
Voilou à toi de jouer
;O)