簡體   English   中英

JavaScript返回值在onclientclick之后運行onclick

[英]Javascript return value run onclick after onclientclick

我想在onc​​lientclick之后運行onclick事件,但是該程序會一直彈出並詢問無論是否單擊我的復選框,請至少選擇一個進行刪除。

我認為也許我的返回值是錯誤的? 感謝幫助。

 <script type="text/javascript">
        function validate() {
            var gridView = document.getElementById("<%=grid1.ClientID %>");
            var checkBoxes = gridView.getElementsByTagName("input");
            for (var i = 0; i < checkBoxes.length; i++) {
                if (checkBoxes[i].checked) {
                    if (confirm("Are you sure to delete?")) {
                        alert("Ok");
                    }
                }
                else{
                    alert("Please select at least one to delete.");
                    return false;
                }
                return false;
            }
       }

    </script>

確認后離開功能:

 <script type="text/javascript">
    function validate() {
        var gridView = document.getElementById("<%=grid1.ClientID %>");
        var checkBoxes = gridView.querySelectorAll("input[type='checkbox']");
        for (var i = 0; i < checkBoxes.length; i++) {
            if (checkBoxes[i].checked) {
                if (confirm("Are you sure to delete?")) {
                    alert("Ok");
                    return true;
                }

            }
        }
        alert("Please select at least one to delete.");
        return false;
   }

</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM