J'essaie de créer un formulaire avec 4 valeurs possibles (type: bouton radio). Je veux en choisir un, puis enregistrer sa valeur dans un fichier .txt.
Ceci fait partie de mon code: p> lorsque je l'exécute, il renvoie Comment puis-je le modifier? Pouvez-vous également lier certains exemples en ligne? P> Mon idée est la suivante:
J'ai ma forme avec ces boutons radio: p> si j'en sélectionne un, je veux écrire Que suggère-tu? p> p> Erreur de syntaxe non capturée TOKEN inattendue ":" code>. p>
"booster: * Sélectionné un *" code> comme mon sortie (une chaîne). p>
3 Réponses :
Les opérateurs ternaires ne peuvent en avoir qu'un autre après le vous ' il faut rompre dans plusieurs expressions ternaires si vous le souhaitez en une seule ligne, mais je ne suis pas sûr que c'est ce que vous recherchez .. p> que Dit, je ne suis pas certain à 100% de la façon dont vous voulez appliquer ceci pour créer un groupe de radio, mais voici une bonne documentation à ce sujet: https://Developer.mozilla.org/en-us/docs/web/html/element/input/radio P> p> : code>
Vous devez ajouter un écouteur d'événement sur L'auditeur sera viré chaque fois qu'une entrée est cochée. Il ne sera pas tiré lorsqu'une radio n'est pas cochée car une autre est vérifiée, l'exécution de l'écoute est assurée d'exécuter une seule fois chaque Dans l'auditeur d'événement Vous pouvez vérifier la propriété "Modifier" code> sur la totalité de l'entrée
[type = radio] code> élément impliqué dans la décision p>
"changer" p>. P>.
event.target.value code> pour obtenir quel bouton radio a été vérifié, puis vous pouvez manipuler le DOM comme vous le souhaitez. P>
Je ne suis pas à 100% de ce que vous essayez de faire, mais si je comprends bien, vous pouvez faire quelque chose comme ceci: Si vous souhaitez vous condenser un peu vous pourrait faire quelque chose comme celui-ci à l'aide de && pour exécuter uniquement la déclaration à droite si la gauche est vraie: P> var divelm = $('#showStr');
$("input[name='tipoBooster']").on('change', function() {
$(this).is(':checked') && divelm.text('Booster: ' + $(this).val());
});
L'opérateur ternaire choisit une sortie entre deux (
true code> à gauche de ":" et
faux code> à sa droite) Pourquoi avez-vous quatre options?
J'ai ajouté un exemple ... Je dois choisir entre ces quatre, sinon le code ne sera pas bon pour ce que je veux faire
C'est un ernary i> opérateur, pas un opérateur de quinantine ... ^^