JavaScript控制阻止表单提交

Posted liuzhiqaingxyz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript控制阻止表单提交相关的知识,希望对你有一定的参考价值。

1.在表单上使用onSubmit方法

<?php $form = ActiveForm::begin([
        ‘options‘=>[
            ‘class‘ => ‘form-horizontal‘,
            ‘enctype‘ => ‘multipart/form-data‘,
            ‘onSubmit‘=>‘return validateForm(event)‘,
        ],
        ‘fieldConfig‘ => [
            ‘template‘ => ‘{input}{error}‘,
            ‘options‘ => [‘class‘ => ‘form-field‘],
        ],
    ]); ?>

注意:onSubmit方法是写在form元素上;而不是button元素上

 

2.编辑触发的方法

function validateForm(event){
        if($(‘.hidden_common_producer_grade_info_id[value=""]‘).length > 0){
            return false;
        }else{
            return true;
        }
    }

注意:return false则阻止表单提交

以上是关于JavaScript控制阻止表单提交的主要内容,如果未能解决你的问题,请参考以下文章

使用 php/javascript 或 jquery 提交 form2 时阻止其他 form1 提交

HTML: JavaScript: 阻止表单提交和调用 Javascript 函数

javascript 点击“输入”时阻止表单提交

阻止form空表单提交----JavaScript

如果不满足最小和最大条件,则阻止表单提交

JavaScript OnBlur 事件阻止提交 HTML 表单