Comment puis-je comparer deux champs
Bonjour a tous,
J'ai un formulaire qui contient 22 champs.
Je parcours un formulaire et je dois comparer les cmaps et controler si un champs est précéder par un "f"
Le nom d'un champs est par exemple
Citation:
data[User][name]
Je dois controler si les 10 derniers champs on un f qui précede comme pare exemple
Citation:
data[User][fname]
Comment puis-je faire ceci?
Avez vous une idée?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| $('#UserFidentic').bind('change',function(){
if($(this).is(":checked"))
{
// Copie
$('#UserMemberEditForm :input').each(function(index, elm){
/* Controler ici si le champs avec un f existe et copy */
if($(elm.name).match('??????').length!=0){
$(elm.name).match('??????').val() = $(elm.name).val();
}
})
}
else
{
// Efface
$('#UserMemberEditForm :input').each(function(index, elm){
/* Controler ici si le champs avec un f existe et efface*/
if($(elm.name).match('??????').length!=0){
$(elm.name).match('??????').val() = "";
}
})
}
}); |
En fait la problématique est
Es-ce que le champs a un "f", qui commence dans la deuxieme accolade, si non, existe t il un autre identic, mais qui commence avec un "f", toujours dans la deuxieme acolade, si oui, alors copie la valeur du premier dans le deuxième (ou return true)
ouf
Milles mercis