【问题标题】:How to submit form in new tab if a specific field is filled otherwise submit normally?如果填写了特定字段,如何在新选项卡中提交表单,否则正常提交?
【发布时间】:2021-08-17 11:46:31
【问题描述】:

我有一个要求,如果表单中的特定字段已填写(非空),我必须在新标签中提交表单,如果该特定字段为空,则正常提交(不需要新标签)。

我已经尝试过,但如果字段已填写,它不会在新标签中提交:

$("#btnAddInvc").click(function() {
if ($('#txtClaimNo').val() == '') {
    return true;
} else {
    frmAddNewInvc.form.target = '_blank';

    setTimeout(function() {
        $('#frmAddNewInvc')[0].reset();
        return false;
    }, 100);
}

});

提前致谢。 :)

【问题讨论】:

    标签: jquery forms


    【解决方案1】:

    我使用以下代码让它工作:

    $("#btnAddInvc").click(function() {
        if ($('#txtClaimNo').val() == '') {
            return true;
        } else {
            $('#frmAddNewInvc').attr('target', '_blank');
    
            setTimeout(function() {
                $('#frmAddNewInvc')[0].reset();
                return false;
            }, 100);
        }
    });
    

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 2023-04-01
      • 1970-01-01
      • 2011-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多