Comme vous pouvez le voir sur http://jsbin.com/erivi/ J'utilise Jquery pour changer une image (et un attribut d'image) en fonction du bouton radio sélectionné, je supprime également le texte du formulaire lorsque je clique dessus.Comment changer le titre de certaines entrées de texte en fonction d'une radio avec jquery?
Et maintenant, ce que j'essaie de faire est de changer le texte du formulaire en fonction du bouton radio coché.
Par exemple en cliquant sur "Choix 3" nous devrions voir "Texte de l'entrée 3".
Vous pouvez voir & modifier mon code en direct ici: http://jsbin.com/erivi/edit
La partie que je dois améliorer est:
imgFldr = 'http://download.kde.org/khotnewstuff/icons/previews/';
$("input[type='radio']").click(function() {
var strarr = this.title.split('|');
if(strarr.length < 2) return;
$('#'+this.name).attr('src', imgFldr+strarr[0]).attr('alt', strarr[1]).attr('title', starr[2]);
});
Et surtout .attr('title', starr[2]);
qui est censé changer le titre en fonction de la 3e partie de mon titre de la radio (exemple: title='m602-1.png|Logo 3|Text of input 3'
)
Merci :)
Edit: J'ai oublié de mentionner que j'utilise plusieurs formulaires sur mon code réel, c'est pourquoi je cherche un moyen de le faire sans le nom particulier de la saisie de texte afin d'éviter de répéter le script pour d'autres saisies de texte.
Salut! Merci pour votre réponse, mais il ya toujours le même problème avec votre code, il change le texte lorsque vous cliquez sur le bouton radio, mais lorsque vous cliquez à l'intérieur du formulaire, il supprime uniquement le texte lorsque le premier bouton radio est sélectionné. Lorsque "Choix 2" est sélectionné si vous cliquez à l'intérieur du formulaire, le texte n'est pas supprimé. Cela a quelque chose à voir avec mon script inputdynvalue sur le code source. – Mark
Mark - J'ai mis à jour mon message. Le code de travail complet est à http://jsbin.com/akawo –
Merci beaucoup c'est exactement ce que je cherchais! :-) – Mark