if (Request["__EVENTARGUMENT"] != null && Request["__EVENTARGUMENT"] == "txt2OnClick")
{
txt2_Click();
}
txt2.Attributes.Add("onclick", this.Page.ClientScript.GetPostBackEventReference(txt2, "txt2OnClick")); //within page load
private void txt2_Click()
{
ImageMap1.ImageUrl = "guide/2.jpg";
}
これは、asp.net (C#) を使用して、テキスト ボックスでクリック イベントを発生させるのに最適なコードです。しかし、唯一の問題は、このコードをテキスト ボックスに適用すると入力できないことです。だから私がしたことは、フォーカスを設定してtxt2.Focus();
から入力できるようにすることでしたが、テキストボックスは検証されていません(正規表現バリデーターを追加しました)。何か助けはありますか?これよりも優れたテキストボックスの onClick イベントを持つことさえできますか?