いくつかの単純なコード。 input
キースウッドの日付ピッカーの変更機能が動作しない
<form action="#" method="post">
<div id='datepicker'>
<label for="start_date">Start of cover</label>
<input readonly required="required" type='text' name="start-date" id="start-date" value=""/>
</div>
<input name="bind" id ="get-bind" type="submit" value="submit"/>
</form>
、#start-date
はキース・ウッドのdatepick jQueryの拡張子を持っています。正常に動作します。
しかし、このコードの第二の部分(両方$(document).ready
に包まれたが動作しないように、変更イベントをトリガしません。
$('#get-bind').attr("disabled", true);
$('#start-date').change(function() {
window.alert ("Changed!");
$('#get-bind').attr("disabled", false);
});
私はチェンジ機能することを、デバッガでは、見ることができます値が実際に変更されているにもかかわらず、datepickerがトリガーしないということだけです。
datepickerは日付フィールドの必須の性質を削除するように見えるという点で小さな問題があります。このようなコードにはまだあります。
<input readonly required name="start-date" id="start-date" value="" class="is-datepick" type="text">