2011-06-29 35 views
5

我想添加一个按钮给JQuery DatePicker,它会给出一个自定义响应(不是日期)。我的情况是询问以前工作经验的表单,我想要按钮和employment_date_end字段上的DatePicker。来自JQuery UI的自定义响应DatePicker

+0

我不能帮助实际的问题,但如果你不设法解决这个问题,通常看到这样做的是有一个“是当前的雇主”复选框,可以选择并隐藏结束日期字段。如果是现在的雇主,或者只是有一个说明,假期结束日期空白。 – fearofawhackplanet

+0

谢谢,这些想法听起来都非常好,我想如果我没有解决方案的时候花费更多的时间在这个上面,我会回到其中一个 –

+0

如果'create'事件处理程序实际上正常工作,这将是可能的。 –

回答

1
$("<button>Present</button>").appendTo($('<div class="ui-datepicker-buttonpane ui-widget-content" />').appendTo(".ui-datepicker")).button() 

这个脚本时显示ü可以调用事件这个脚本像日期显示事件picker.To尝试,它只是打开Firebug开放的日期选择器弹出,并在Firebug控制台和执行脚本添加按钮,日期选择器按钮将被添加它只是一个简单的修复,即时通讯给予。还有很多其他方式,如延长datePicker

+0

你应该在代码中试试这个,记住'create'事件不起作用,所以你可以初始化这个没有意义。 –

+0

你可以使用jquery的onload并运行这段代码,或者简单地扩展组件并在扩展类中添加这段代码 –