0

p送信ボタンがクリックされたときに、このコードが適切なタグを公開しない理由を理解しようとしています。その目的は、回答が成功したか失敗したかをユーザーに伝えることです。

$('#screenfail').hide();
$('#screensuccess').hide();

$('#actiontime').click(function () {
    if ($("#quest11", "#quest21").is(':checked') == true) {
        $('#screensuccess').show(); 
    } else {
        $('#screenfail').show();
    }
});

<div>
    <p>Quest 1.</p>
    <input type="radio" name="clinic" id="quest11" value="1" />Yes
    <input type="radio" name="clinic" id="quest12" value="0" />No

    <p>Quest 2.</p>
    <input type="radio" name="age" id="quest21" value="1" />Yes
    <input type="radio" name="age" id="quest22" value="0" />No

    <p id="screenfail">
        Thanks but no thanks.
    </p>

    <p id="screensuccess">
        You made it!
    </p>

    <p>
        <input id="actiontime" type="submit" value="Submit Me!" name="submit">
    </p>

</div>
4

2 に答える 2

0

別の方法:

if ($("#quest11:checked, #quest21:checked").length == 2) {

JSFIDDLE

于 2013-07-19T19:50:23.850 に答える