【问题标题】:Html submit button. If form option selected Jquery Alert to confirmHtml 提交按钮。如果表单选项选择了 Jquery Alert 来确认
【发布时间】:2014-02-20 00:37:08
【问题描述】:

我有一个基本的 html 表单。表单在提交时使用 PHP 进行处理。

我有一个独特的条件,选择值是(为了参数)值 = '2',然后数据从一个数据库迁移到另一个数据库。这是一个“一次性”选项,并将表单其余部分中的数据限制为不可编辑状态。

因此,我希望检测到选择值是“2”,然后通过确认 Y/N 选项弹出“您确定”的警报。

很明显,如果是,则表单将传递给 PHP 处理器,如果没有,则将采取 nop 操作。

任何人都可以指导我从哪里开始,因为 JS 和 JQuery 很遗憾不是我的强项。

提前致谢

会

【问题讨论】:

    标签: jquery html forms jquery-ui select


    【解决方案1】:

    我将假设您将使用单选按钮来定义要选择的不同值。

    设置您的收音机输入并拥有一个唯一的名称。对于您的 jquery,您需要挂钩该收音机的“更改”事件。

    $('input[name="rdoDB"]').change(function () {
        if($(this).val() == 2){
            CallMyPopup();
        }
    });
    

    现在对于表单提交事件,当您的值为 2 时,您不想提交表单。

    $('#myForm').submit(function () {
        if($('input[name="rdoDb"]').val() == 2)
        {
            CallMyPopup();
            return false //stop form propagation;
        }
    });
    

    我应该指出,为了安全起见,您需要在 php 中进行后端检查,以确保当该值为 2 时您不会评估禁用的数据。

    jQuery 网站是熟悉 jQuery 的好地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2011-09-25
      • 2012-05-05
      相关资源
      最近更新 更多