2016-06-21 18 views
0

値。関数とフィールドの名前は、フィドルの場合と全く同じですが、コンソールのエラーもありません。私がオンチェンジのチェックを強制するために何ができるのかについてのアイデアはありますか?チェックを行い、空白が存在する場合は無視する方が良いでしょうか?は/私は、次のjsfiddleを持って

以下のコード:

<input type="text" id="incidentDateTime" name="incidentDateTime" value="06/22/2016 1:30 PM" /> 
<input type="text" id="incidentDate" value="" /> 
<input type="text" id="incidentTime" value="" /> 

$(function() { 
      function time1() { 
      var dateTimeSplit = $('#incidentDateTime').val().split(' '); 

      var dateSplit = dateTimeSplit[0].split('/'); 
      var currentDate = dateSplit[0] + '/' + dateSplit[1] + '/' + dateSplit[2]; 
      //currentDate is 18/10/2010 

      $('#incidentDate').val(currentDate); 

      var currentTime = dateTimeSplit[1] + ' ' + dateTimeSplit[2]; 
      //currentTime is 10:06 PM 

      $('#incidentTime').val(currentTime); 
    if (isNaN(incidentDateTime)) { 
        $("#incidentDate").val(); 
       } else { 
        $("#incidentDate").val(CurrentDate); 
       } 
      } 
      $("#incidentDateTime").change(time1); 
       time1(); 
      }); 
+0

私はあなたが何を求めているのか分かりません。 JSFiddleのコードに問題はありますか?それとも、これをBootstrapや他の状況で使用して問題が発生した場合のみですか?実際の問題を示すのに十分なコードが含まれていますか? – nrabinowitz

+0

私はブートストラップと共に隠されたフィールドを使用し、関数を呼び出すページに値を渡すとフィールドが更新されます。ただし、フィールドが変更されると、フィールドは日付と時刻を更新しません。私は原因を見つける必要があるすべてのスクリプトを削除するのではなく、なぜ、または他の方法でコンソールでトラブルシューティングする方法はありますか? DOMは、私が見ることができるクロムに情報を送り返していません。 – user3691635

答えて

0

[OK]を、ので、私は、問題はここに、ブートストラップのDateTimePickerプラグインでしたが、同じ問題を有していても良い人のための完全なコードは次のとおりです。主な問題は、とのonchangeのためにチェックしていました適切な順序:dp.change not change.dp

//Date Time Split Function 
     $(function() { 
      function time1() { 
      var dateTimeSplit = $('#incidentDateTime').val().split(' '); 

      var dateSplit = dateTimeSplit[0].split('/'); 
      var currentDate = dateSplit[2] + '-' + dateSplit[0] + '-' + dateSplit[1]; 
      //currentDate is 18/10/2010 

      $('#incidentDate').val(currentDate); 

      var currentTime = dateTimeSplit[1] + ' ' + dateTimeSplit[2]; 
      //currentTime is 10:06 PM 

      $('#incidentTime').val(currentTime); 

      } 
      $('#incidentdiscovered').on("dp.change", function() { 
       time1(); 
      }); 

      }); 
関連する問題