javascript - bootstrap datetimepicker disabling other fields -
i wondering bootstrap datetimepicker used storing date? want know how can use object/text/whatever may disable other textbox fields have on web page.
i have 1 page setup querying against multiple gridviews, don't want user enter information multiple fields otherwise more 1 gridview returned. have gotten other textbox fields become disabled, including datetimepicker textbox fields, using below javascript (jquery):
$("#tasknametext").keyup(function (e) { if ($(this).val() != '') { $("#textdate").attr('disabled', 'disabled'); $("#begindate").attr('disabled', 'disabled'); //datetimepicker field $("#enddate").attr('disabled', 'disabled'); //datetimepicker field2 $("#begindate2").attr('disabled', 'disabled'); //datetimepicker field3 $("#enddate2").attr('disabled', 'disabled'); //datetimepicker field4 } else { $("#tasknametext").removeattr('disabled'); $("#textdate").removeattr('disabled'); $("#begindate").removeattr('disabled'); $("#enddate").removeattr('disabled'); $("#begindate2").removeattr('disabled'); $("#enddate2").removeattr('disabled'); } });
the above code represents 4 datetimepicker fields, or 2 pairs of start date , end date fields. works disable other textboxs on page when use keyup on regular textbox. however, keyup works when user manually enters date datetimepicker fields - need work when user clicks glyphicon icon , date automatically populated well.
found way make work - instead of using keyup, called events in same line , seemed disabled other text fields. still know 1 changing on...
$("#begindate").bind("blur focus focusin focusout load resize scroll unload click" + " dblclick mousedown mouseup mousemove mouseover mouseout mouseenter " + "mouseleave change select submit keydown keypress keyup error", function (e) {
Comments
Post a Comment