我已经使用 jquerymobile 日期框继承了一些代码。到目前为止的代码集中于使应用程序看起来正确。我需要让它工作,以便在选择日期时调用服务器并加载日期和新页面。大多数示例只是更改页面中的日期。
到目前为止的代码是: -
$('#daycal').live('click', function() {
$('#catchdate').datebox('open');
});
$( "#catchdate" ).bind( "change", function(event, ui) {
$("#test1").val("xyz");
});
和
<div data-role="fieldcontain">
<label for="catchdate">Some Date</label>
<input name="catchdate" type="date" data-role="datebox" id="catchdate" data-options='{"mode":"calbox", "useNewStyle":true, "theme":true, "themeHeader":"f", "themeDateHigh":"f", "themeDatePick":"e", "themeDate":"f", "centerHoriz":true}' />
<input id="test1" type="text"/> <!-- Later changed to a function call -->
</div>
在我的简单测试中,我希望输入中的文本在选择日期时会发生变化。
我已经看到一个使用绑定来更改事件的示例,但我无法让它工作。在示例中,我只是更改了输入元素中的值,稍后将更改为函数调用。
我还在寻找答案的某个地方看到了“不推荐使用”的评论。
最后,我认为我可以使用 closeCallback('Callbacks('openCallback' 和 'closeCallback')很容易使用......')但找不到任何应该如何使用它的示例。
我需要进行哪些更改才能获得所需的功能?