2016-08-04 11 views
0

は、ページのロードが、私はこのエラーを取得するコードブートストラップのDateTimePickerのdp.changeが機能していない。ここ

       <td nowrap> 
            <input data-val="true" data-val-number="The field Id must be a number." data-val-required="The Id field is required." id="MeetingToEdit_Id" name="MeetingToEdit.Id" type="hidden" value="33" /> 
            <input id="MeetingToEdit_SubjectId" name="MeetingToEdit.SubjectId" type="hidden" value="7f0912f9-4d7f-48a1-8290-acd66fd937f0" /> 
            <input data-val="true" data-val-required="The FirstName field is required." id="MeetingToEdit_FirstName" name="MeetingToEdit.FirstName" type="hidden" value="R" /> 
            <input data-val="true" data-val-required="The LastName field is required." id="MeetingToEdit_LastName" name="MeetingToEdit.LastName" type="hidden" value="Fa" /> 
            <input data-val="true" data-val-required="The Email field is required." id="MeetingToEdit_Email" name="MeetingToEdit.Email" type="hidden" value="[email protected]" /> 
            <input id="MeetingToEdit_Company" name="MeetingToEdit.Company" type="hidden" value="Australia" /> 
            <input id="MeetingToEdit_HostFirstName" name="MeetingToEdit.HostFirstName" type="hidden" value="Neer" /> 
            <input id="MeetingToEdit_HostLastName" name="MeetingToEdit.HostLastName" type="hidden" value="Admin" /> 
            <input id="MeetingToEdit_HostEmail" name="MeetingToEdit.HostEmail" type="hidden" value="[email protected]" /> 
            <input id="MeetingToEdit_HostMobile" name="MeetingToEdit.HostMobile" type="hidden" value="+6968723" /> 
            <script> 
             $('#MeetingToEdit_StartTime').on('dp.change', function (selected) { 
              var endDate2 = $('#MeetingToEdit_EndTime'); 
              endDate2.data("DateTimePicker").minDate(moment(selected.date)); 
              endDate2.data("DateTimePicker").date(moment(selected.date).add(1, "hour")); 
             }); 
            </script> 
            <input type="submit" class="btn btn-default" value="Update" /> 
            <a class="btn btn-default" href="/Home/ReinviteVisitor?visitorId=7f0912f9-4d7f-48a1-8290-acd66fd937f0&amp;email=rukiman%40msn.com">Cancel</a> 
           </td> 

ですndDate2.data( "DateTimePicker")。minDate(瞬間(選択された日付));

またサイドノートとしてのDateTimePickerは正しい位置に表示されていません。テーブル上の行が増えるほど、開いているテキストフィールドの一部として表示されるのではなく、datetimerピッカーの位置が高くなります。

+0

を? DateTimePickerはどこでインスタンス化されていますか? – Seb33300

+0

私は、ブートストラップのDateTimePickerに – rukiman

答えて

0

あなたのDateTimePickerのインスタンスは、あなたの入力のデータプロパティに格納されていないようです。

あなたはそのような何か試してみてください:あなたはDateTimePickerのライブラリを使用しない

var endDate2 = $('#MeetingToEdit_EndTime'); 
endDate2.minDate(moment(selected.date)); 
endDate2.date(moment(selected.date).add(1, "hour")); 
+0

OKが、面白いことを使用していますMVCでこの中には、このコードのビットが他の場所で働いています。ここでの違いは、テキストフィールドに日付をプリロードしているのに対して、それ以外の領域では日付をプリロードしないことです。 – rukiman

+0

明日は仕事でこれを試してみる必要があります。しかし、もしそれが何か違いがあれば上記のコメントを見てください – rukiman

関連する問題