Je n'ai pas du mal à obtenir des valeurs à partir de la radio cochée: ceci est le code JavaScript: p> J'ai des problèmes Trouver les bonnes fonctions pour vérifier cela avec. Ma tentative antérieure si (ceci.checked () === true) code> n'a pas fonctionné. Pouvez-vous s'il vous plaît aidez-moi? P> p>
3 Réponses :
Utiliser p> est (": coché") code> Pour rechercher si un bouton radio est coché. Il existe également peu d'erreurs dans la forme HTML comme un ajout de vous faire la fermeture automatique. Deuxièmement, il n'y avait aucun élément avec chèque d'identifiant <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form id="addform" action="catch.php" method="POST">
<div class="form-group input-container">
<label class="col-sm-7"> *Href looks like "/vacacy/12": </label>
<input class="col-sm-3" name="vacancy_full_URL" value="0" type="radio" required>
<label class="col-sm-7"> *Href looks like "https://www.test.com/vacancy/12": </label>
<input class="col-sm-3" name="vacancy_full_URL" value="1" type="radio" required>
</div>
<button type='submit' id='check'>Click</button>
</form>
Vous pouvez gérer l'événement de clic sur le bouton et vérifier le nom du radion de clic avec: coché
S'il vous plaît essayez ceci.
$(document).ready(function () {
$("#check").click(function () {
var values = {};
var other_data = $('input[type=radio]', $('#addform'));;
$.each(other_data, function (key, input) {
if (input.checked) {
values[input.name + "_checked"] = input.value;
} else {
values[input.name+ "_unchecked"] = input.value;
}
});
});
})
La structure code> HTML code> est manquante d'un fichier
# vérifier code> pour faire le clic. En outre, vous pouvez demander si uncocher code> est code> coché code> comme ceci:$ (this) .is (': coché') code> (il renvoie unBoolean code>)Mise en œuvre et ça marche, merci! Je n'ai ajouté que le HTML et JS qui était essentiel pour lire
Nice, @brk Postez une solution qui fonctionne aussi. Bonne chance!
Ce code vous aide à obtenir la valeur - CODEPEN.IO/ZAHERAHAMD/PEN/MDJBOWWOW