Récupérer des valeurs dans des input - Page 3
Résolu
Précédent
- 1
- 2
- 3
-
Salut !
Enfaite il y a une fonction jquery et une en javascript normal, Et honnêtement je ne sais pas vraiment comment géré ca.
Je vais me renseigner, je te répondrai surement demain ;-)
-
Bon on va tester plusieurs truc, on verra bien ce qui va finir par marché !
<script>
function majInput(){
jQuery(function($){
$('td').each(function(){
var c = $(this).find(':first-child').attr('class');
$(this).find(':nth-child(2)').attr('value', c);
});
});
}
function switchColor(e) {
e.className = "color" + ((e.className.substring(5)%3)+1)
majInput();
}
majInput();
</script>
-
bonjour jérémy,
Pour un coup d'essai, c'est un coup de maître !...
Ça marche.
Je continue de tester ce soir, et je clôturerai le sujet probablement, si je ne vois pas de mauvais comportement de la fonction.
Je te remercie d'avoir passé autant de temps avec moi, j'ai énormément appris avec toi.
Moralité : Persévérance est le maître mot du programmeur !.. -
Après les tests d'usage, tout marche "au poil" pourrait-on dire.
Encore merci, tu as participé sans trop le savoir à aider une super-association humanitaire. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Juste une petite question subsidiaire :
J'ai voulu ajouter une couleur de plus dans mon onclick.
Pour cela, j'ai modifié dans le switchcolor le %3 en %4 -->
e.className = "color" + ((e.className.substring(5)%4)+1)
puis dans le style : .color4 { background :#ffe4bd; }
Les clicks marchent bien, mais la fonction majInpt ne renvoie pas de valeur.
On peut corriger ça ?
sinon je me contenterai de 3 couleurs !... bof... -
Mmh Mmh t'as encore ta page d'essai ? Que je puisse voir ca
-
mon fichier essai11.php marche. Il a trois couleurs possibles.(vert,gris,rouge)
mon fichier essai12.php ne marche pas. J'ai essayé de mettre une couleur de plus comme je t'ai expliqué sur le message précédent.
Tu peux les essayer sans problème. -
Je sais pas si c'est normal mais ton essai11 ne marche pas. quand je change la couleur, et que j'enrengistre, il y toujours couleur1 qui est envoyé
Je vais voir ca je te tiens au courant :)
-
Non, ça marche :
essaye les cases 1,2 3,tu verras dans la réponse
nom1,couleur1 = color1
nom2,couleur2 = color2
nom3,couleur3 = color3 -
Trouvé le problème ;-)
Il a la bonne fonction, mais pas sous la bonne forme. C'est une des ancienne versoin
Avec ca ca devrait être bon :
<script>
majInput();
function majInput(){
jQuery(function($){
$('td').each(function(){
var c = $(this).find(':first-child').attr('class');
alert(c);
$(this).find(':nth-child(2)').attr('value', c);
});
});
}
</script>
<script>
function switchColor(e) {
e.className = "color" + ((e.className.substring(5)%4)+1)
majInput();
}
</script>
-
Oui, encore merci. Bien que je ne comprenne pas encore la significqtion de tout ça, je te confirme que ça marche très bien.
Sujet résolu. -
Précédent
- 1
- 2
- 3