ASP.NET: TextBox JavaScript-OnClick-Ereignis hinzufügen (= Pseudo OnClientClick)

Leider gibt es bei TextBoxen kein OnClientClick-Ereignis, um z.B. bei Klick darauf den Inhalt zu entfernen.

protected void Page_Load(object sender, EventArgs e)
{
  TextBox1.Attributes.Add("onclick", "this.value='';");
}

Ein anderes Beispiel: Einen LinkButton "disablen" bei OnClick. (Gesehen bei http://www.dotnetsnippets.com)

protected void Page_Load(object sender, EventArgs e)
{
  LinkButton1.Attributes.Add("onclick", "this.disabled=true; this.onclick=function() { return false; }");
}

ASP.NET JavaScript

August 2009 | Permalink | Feedback