0

jqueryコードがあり、小さな問題があります。私はPoll-Selectonシステムを実行していますが、すべて正常に機能しています。しかし、今日、ユーザーがラジオボタンの1つを選択したかどうかを確認するために、2行のコードを挿入することにしました。ASP:RadioButtonlistを使用しています。

問題は、ユーザーがラジオボタンを選択せず​​に送信ボタンをクリックすると、ALERT()ボックスが表示されることです。それは最高です。その後、ユーザーはラジオボタンの1つを選択し、送信ボタンをクリックしますが、送信ボタンはトリガーされません。どうすればこれを解決できますか。

<script type="text/javascript" language="javascript">

        $(document).ready(function () {
            $('#<%=btn_poll_submit.ClientID %>').click(function (e) {

                 // CHECKS IF RADIOBUTTON SELECTED
                 //********************************
                if ($('#<%=rbl_poll.ClientID %> input:checked').val() == undefined) {
                    alert("PLEASE MAKE SELECTION");
                }
                else{

                    $.ajax({
                        type: "POST",
                        url: "ViewPost.aspx/insert_post_poll_selections",
                        data: "{'ProfessionalId':'1','choice_id':'" + $('#<%=rbl_poll.ClientID %> input:checked').val() + "','PostId':'<%=Session["SessionPostId"].ToString() %>','UserId':'<%=Session["SessionUserId"].ToString() %>'}",
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        success: function (data) {
                            $('#<%=pnl_poll_result.ClientID %>').html(data.d);
                        }
                    });
                }

            });
        });
    </script>

ありがとうございました

4

0 に答える 0