0
サーバーサイドコードから動的に作成された2つのテキストボックス(txtFrom & txtTo)があります。私はこれらのテキストボックスのonmouseupイベントjquery関数を呼び出すしたいと思います。どうすれば同じことができますか?私のjquery関数を以下に示します。サーバー側からjquery関数を呼び出す方法
<script type="text/javascript">
$(document).ready(function() {
$('#txtFrom').datepicker({
//appendText:'mm/dd/yyyy',
showOn: 'both',
buttonText: '..',
dateFormat: 'dd/mm/yy',
//numberOfMonths:2,
changeMonth: true,
changeYear: true,
minDate: new Date(2017, 4, 1),
maxDate: new Date(2025, 3, 31)
});
});
見越してあなたに感謝。
次のように動的にテキストボックスを追加しているコードがある:私はjqueryの関数が呼び出されるのonclickまたはこれらのテキストボックスのonMouseUpのイベントにしたい
protected void getDateControls()
{
foreach (GridViewRow grow in gdView.Rows)
{
System.Web.UI.WebControls.TextBox txtFrom = new
System.Web.UI.WebControls.TextBox();
txtFrom.ID = "txtFrom";
txtFrom.Width = 70;
txtFrom.AutoPostBack = true;
txtFrom.TextChanged += new
System.EventHandler(this.txtFrom_Changed);
grow.Cells[5].Controls.Add(txtFrom);
System.Web.UI.WebControls.TextBox txtTo = new
System.Web.UI.WebControls.TextBox();
txtTo.ID = "txtTo";
txtTo.Width = 70;
enter code heretxtTo.AutoPostBack = true;
txtTo.TextChanged += new System.EventHandler(this.txtTo_Changed);
grow.Cells[6].Controls.Add(txtTo);
}
}
。
ここで何が問題なのですか?あなたが共有したコードは何ですか?このコードで直面している問題は何ですか?期待される行動は何ですか?テキストボックスを動的に追加するコードを共有できますか? –
あなたの質問は意味がありません –
なぜサーバー側からjquery関数を呼び出したいのですか?それは可能ですが、これを行う必要はないかもしれませんが、理由を説明してください。 – CodingYoshi