如何直接加载telerik datepicker。

我正在用html文本框构造div标签,并想到要添加telerik datepicker,可以做到这一点,并且有人可以向我解释这样做的方式。

<div id="mainDiv">
str +='<div class="Subdiv" id=';
str += data.id + ' rel="' + relData + '"><br/>Date Question<br/><label>';
str += data.Question + "<br/><input type='textbox' id='Date'/></br></br>";
str += "<input type='button' value='Submit' onclick='Submitdate(\"" + data.previousdate+"\",\"" + data.id+ "\",\"" + data.changetype+ "\")'/>"; } $('#Date').appendTo(document.body).tDatePicker();
str += '</label></div>'; $('#mainDiv').append(str);


我遇到错误$('#Date').appendTo(document.body).tDatePicker();不是功能。

最佳答案

尝试这个:

注册datepicker客户端库:

$(Html.Telerik().ScriptRegistrar().DefaultGroup(group => group.Add("telerik.common.js").Add("telerik.datepicker.js")))


在表单上创建一个输入元素:

<input id="DatePickerInput" />


然后在页面上的某处添加以下javascript:

$('#DatePickerInput').appendTo(document.body);
$('#DatePickerInput').tDatePicker();


要么

$('#DatePickerInput').appendTo(document.body).tDatePicker();


设置日期值:

$('#DatePickerInput').val('5/29/2012');   //Date format may vary, you'll need to adjust it!


祝好运!

07-24 09:50
查看更多