1

ptTimeSelectタイムピッカーを表示するように設定された入力フィールドがあります。同じフィールドについて、validationEngineを使用して、フィールドに必要な検証を実行する必要があります。

ここに問題があります:

  1. 最初は、入力フィールドは空白です。
  2. テキスト領域内をクリックすると、タイムピッカーが表示されます。
  3. 時間を設定します。
  4. インライン検証エラーが表示され始め、フィールドコンテキストが失われます。したがって、エラーを削除するには、テキスト領域内に移動してタブアウトする必要があります。

タイムピッカーからフィールド値が設定されるたびに、フィールドに必要な検証エラーがなくなるような動作が必要です。

入力でonchangeイベントを設定しようとしましたが、機能しません。

ptTimeSelectjsクエリを変更することで機能させることができます。しかし、私はそれをしたくありません。

他にできることはありますか?

4

1 に答える 1

3

試す

$('#Time').ptTimeSelect({
     onClose: function(){
                jQuery('#myForm').validationEngine('validateField', '#Time');
          }
 });

「Time」は、タイムピッカーを適用したフィールドの ID です。

于 2012-03-07T11:58:20.383 に答える