Jquery ui 单击按钮时触发jQueryUI日期选择器,将结果发送到禁用的输入字段
我一直在寻找这样做的方法,但什么也找不到 我想要一个: 已禁用输入文本字段,称为XX。此输入将存储datepicker中的选定值,因为此输入已禁用。我将无法使用它触发datepicker 按钮,除了XX。当用户单击此按钮时,将显示datePicker。用户将选择日期,该日期将分配给禁用的输入XX 我想要这个,这样用户就不能手动更改所选的日期Jquery ui 单击按钮时触发jQueryUI日期选择器,将结果发送到禁用的输入字段,jquery-ui,button,triggers,uidatepicker,Jquery Ui,Button,Triggers,Uidatepicker,我一直在寻找这样做的方法,但什么也找不到 我想要一个: 已禁用输入文本字段,称为XX。此输入将存储datepicker中的选定值,因为此输入已禁用。我将无法使用它触发datepicker 按钮,除了XX。当用户单击此按钮时,将显示datePicker。用户将选择日期,该日期将分配给禁用的输入XX 我想要这个,这样用户就不能手动更改所选的日期 此外,我是否应该验证是否使用XX.val输入了日期?或者有更好的方法吗?您可以使用show方法显示以前附加到输入元素的日期选择器 $('#myButton'
此外,我是否应该验证是否使用XX.val输入了日期?或者有更好的方法吗?您可以使用show方法显示以前附加到输入元素的日期选择器
$('#myButton').click(function () {
$('#myField').datepicker("show");
});
这将在输入字段旁边添加一个按钮,并禁止用户在字段中输入文本…可能会很晚,但我只是这样做了
$("#firstDate").datepicker({
onSelect: function () {
myfunc();
}
});
$("#secondDate").datepicker({
showOn: ''
});
function myfunc(){
var fDate = $('#firstDate');
var sDate = $('#secondDate');
sDate.val(fDate.val());
}
它不会显示单击输入的日期选择器,也不会显示显示日期选择器的按钮。禁用在我的情况下不起作用,因为我需要从该输入字段中提取值
$("#firstDate").datepicker({
onSelect: function () {
myfunc();
}
});
$("#secondDate").datepicker({
showOn: ''
});
function myfunc(){
var fDate = $('#firstDate');
var sDate = $('#secondDate');
sDate.val(fDate.val());
}