簡體   English   中英

我們可以在Java腳本驗證功能中包含jquery嗎?

[英]can we include jquery inside a java script validation function?

我有一個JavaScript驗證功能和一個jquery進度欄。 一個按鈕的onclick會進行一些驗證,然后在后台進行一些長時間的數據庫查詢。我想在進行此查詢時有一個進度條,以及要在后台進程開始之前執行的JavaScript函數。 這是調用JavaScript函數的地方

<input name="btnPublish" class="button1" type="button" id="btnPublish" value="Publish" onClick="disableActiveButtons()"> 

我的jQuery就像:

$('#btnPublish').click(function() { 
                     var val = 0;
                     var interval = setInterval(function(){ 
                     val = val+1;    
                     $('#pb').progressbar({ value: val});   
                     $('#percent').text(val + '%'); 
                     if(val == 100){
                         clearInterval(interval);
                        }
                     }, 50);
                     });

我可以在JavaScript驗證功能中包含此jquery,以便它們都可以工作嗎? 如果不是,我應該如何實現,以便我也有進度條和JavaScript驗證? 謝謝

要從JQuery onClick內調用javascript函數,您需要執行以下操作:

從輸入標簽中刪除onclick屬性:

<input name="btnPublish" class="button1" type="button" id="btnPublish" value="Publish"> 

並將函數調用為:

$('#btnPublish').click(function() { 

                 if(!disableActiveButtons()) 
                     return false; //cancel the event if validation failed , else continue 
                 var val = 0;
                 var interval = setInterval(function(){ 
                 val = val+1;    
                 $('#pb').progressbar({ value: val});   
                 $('#percent').text(val + '%'); 
                 if(val == 100){
                     clearInterval(interval);
                    }
                 }, 50);
                 });

希望這可以幫助。

暫無
暫無

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

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