簡體   English   中英

避免提交表單兩次 Parsley - Jquery

[英]Avoid submit form twice Parsley - Jquery

我試圖避免提交表單兩次。 基本上,我想在第一次點擊后禁用提交按鈕,如果表單經過驗證。

我正在使用Parsley ,這就是我試圖做的:

<script type="text/javascript">
    window.Parsley.on('parsley:form:validated', function(e){
        if (e.validationResult) {
            alert("OK");
            $('input[type=submit]').attr('disabled', 'disabled');
        }else{
            alert("KO");
        }
    });
</script>

但它似乎從未調用過。 警報永遠不會出現。

我究竟做錯了什么?

請注意,我在每個帶有表單的頁面擴展的布局中添加了該腳本。 因此,我沒有直接使用 id。

我是這樣解決的:

<script type="text/javascript">
    $(function () {
        $('form').parsley().on('form:validated', function(e) {
            if (e.validationResult) {
                $('input[type=submit]').attr('disabled', 'disabled');
            }
        });
    });
</script>

暫無
暫無

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

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