0
Я искал похожие случаи, но не могу найти то, что соответствует моему, и я не так хорош с js, jquery и общим потоком веб-сайта чтобы понять это сам.Динамически добавлять текстовые поля на веб-форму с атрибутами.add (onload ..)
Я динамически добавлять текстовые поля, как это:
var nr = new System.Web.UI.HtmlControls.HtmlTableRow();
var c1 = new System.Web.UI.HtmlControls.HtmlTableCell();
var c2 = new System.Web.UI.HtmlControls.HtmlTableCell();
c1.InnerText = Q.Trim(new char[] { '{', '$', '[', ']', '}' }).TrimStart(new char[] { '-' });
c2.Controls.Add(new TextBox() { ID = "tb_" + c.ToString(), ClientIDMode = System.Web.UI.ClientIDMode.Static });
var dateControl = c2.Controls[0] as TextBox;
dateControl.Attributes.Add("autocomplete", "off");
dateControl.Attributes.Add([event here], "initiateDateControl('"+ dateControl.ID + "')");
CurrentY Я использую «OnClick» для [событий здесь], но я хочу OnLoad или что-то подобное.
function initiateDateControl(dateControl) {
$("#" + dateControl).datepicker({
dateFormat: "yy-mm-dd",
changeYear: true
});
}
Это потому, что onload не работает, но работает onclick. Как загрузить jquery-datepicker при загрузке страницы?
Я не уверен, могу ли я добавить тело, потому что все элементы управления находятся внутри asp: Content.
Я не смог найти здесь в вашем коде. Пожалуйста, предоставьте дополнительную информацию. – Lafontein
@Lafontein вопрос обновлен. –
попробуйте поставить звонок onload на элемент
или просто поместить его в тег