2017-07-10 3 views
0

に提出:イベントは前に私はパセリのためのいくつかのフォームとスクリプトを持っているparsley.js

<form id="myForm"> 
    <div id="overlay"></div> 
    <input id='name' type='text' placeholder='enter name..'> 
    <button type='submit'>Submit</button> 
</form> 

<script> 
    var myForm = $('#myForm'); 
    myForm.parsley(); 
</script> 

時々私のページに別のスクリプトは#overlayに「アクティブ」クラスを追加します。このクラスは、入力を検証する必要があるかどうかによって異なります。ですから、submitをクリックして検証する前にいくつかの要件が必要です。たとえば は次のようになめらか:

$('button').click(function(){ 
    if($('#overlay').hasClass('active)) 
    {$('#name').parsley()} 
}) 

#overlayが「アクティブ」クラスを持っている場合は、あなたが入力を検証する必要があります。.. が私を助けて)

答えて

0

それはおそらく、それが必要のように簡単ではありません。

あなたはいくつかの種類のライトボックスを使用している場合は、理想的にすべてのあなたの入力にdisableを設定し、excludedオプションに"[disable]"を追加設定します。

関連する問題