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
|
$(document).ready(function(){
$('#maForm input')//ne pas oublier d'attribuer le id (maForm)
.click(function(){//click sur les input de la form ayant l'id #form
$('#affichageValeur')
.data({id:$(this).attr('id')})//stocker l'id de l'élément input sur lequel on a cliqué dans data de #affichageValeur
.show(200);
})
.parent('#maForm')//remonter au parent (#maForm) de l'input
.submit(function(e){//submit le #maForm
e.preventDefault();//bloque l'envoie du formulaire
$('#affichageValeur').css('display','block');
});
$('#affichageValeur input.bp1')
.click(function(){//click sur les input ayant la classe .bp1
$(this)
.parent('#affichageValeur')//cibler le parent de .bp1 (qui est #affichageValeur)
.hide(200)//cacher le parent (#affichageValeur)
.next('#maForm')//cibler l'élément suivant du parent(#affichageValeur) (qui est #maForm)
.find('#'+$(this).parent().data().id)//chercher l'input correspondant en utilisant la data().id
.val($(this).val());//attribution de la valeur dans l'input correspondant
});
}); |
Partager