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

data[User][name]
Je dois controler si les 10 derniers champs on un f qui précede comme pare exemple
data[User][fname]
Comment puis-je faire ceci?

Avez vous une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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