asp:关闭焦点的文本框?

时间:2009-09-09 23:21:50

标签: c# javascript visual-studio-2008

我想在关闭焦点时保存多行文本框的内容 - 即用户已完成输入并在文本框外单击以使焦点失焦。

我可以处理保存 - 这没问题,但有焦距功能吗? 我不介意一个javascript版本。我必须使用asp:TextBox。

我尝试使用onFocus,OnServerChange,onKeyUp,但这并不是我想要的。 如果你们中的任何一个人使用Facebook,那就像文本框显示在个人资料图片的正下方。

2 个答案:

答案 0 :(得分:3)

OnBlur :)

<asp:TextBox runat="server" onblur="alert(1);" />

(我记不起来了,如果它会将任何未知的服务器属性写入客户端,我认为确实如此,但如果没有,则需要将其添加为属性,在代码中。)

- 编辑:

确认它确实很乐意写出未知属性(onblur不是TextBox控件的属性,但它将在HTML中呈现,因此它可以工作)。

答案 1 :(得分:0)

多行文本框应呈现给textarea元素。为它的onBlur事件分配一个事件处理程序,你应该很好。