当前位置:  开发笔记 > 编程语言 > 正文

如果使用jquery选中单选按钮,如何执行javascript确认对话框

如何解决《如果使用jquery选中单选按钮,如何执行javascript确认对话框》经验,为你挑选了1个好方法。



1> Paolo Bergan..:

你绑定了click一个按钮事件.您可能希望将其绑定到submit表单的事件.除此之外,你input.sumbit-button在选择器中拼错了.

编辑:这是你想要的工作版本.你的错误是:

你可能没有包装你的代码document.ready.如果您的脚本包含在页面顶部,这一点很重要,因为您编写的未包含在此事件中的任何内容都将在创建DOM元素之前执行.所以你会把事件绑定到什么都没有.document.ready一旦DOM完全加载,事件就会通过触发来处理.

你有缺少一个右)右前.attr.你可能应该研究像FireBug这样的工具来调试你的javascript,因为用它来找到这些东西是微不足道的.

您正在检查单选按钮的值,但它总是评估为true,因为您需要将其过滤以仅获取:checked一个.

那么,工作代码:

$(document).ready(function() {
    $("form.shipping").submit(function() {
        if($("input[name='rush']").is(":checked")) {
            return confirm("Rush orders are subject to an upcharge.
            (Just wanted to make sure you read the note). Is this ok?");
        }
    });
});

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有