我想在关闭焦点时保存多行文本框的内容 - 即用户已完成键入,并在文本框外点击以使焦点消失。asp:文本框关闭焦点?
我可以处理保存 - 多数民众赞成没问题,但有没有关闭焦点功能? 我不介意一个JavaScript版本。我必须使用asp:TextBox。
我尝试过使用onFocus,OnServerChange,onKeyUp,但它并不完全如我所愿。 如果您有任何人使用Facebook,那么它就像在个人资料图片下方显示的文本框。
我想在关闭焦点时保存多行文本框的内容 - 即用户已完成键入,并在文本框外点击以使焦点消失。asp:文本框关闭焦点?
我可以处理保存 - 多数民众赞成没问题,但有没有关闭焦点功能? 我不介意一个JavaScript版本。我必须使用asp:TextBox。
我尝试过使用onFocus,OnServerChange,onKeyUp,但它并不完全如我所愿。 如果您有任何人使用Facebook,那么它就像在个人资料图片下方显示的文本框。
OnBlur
:)
<asp:TextBox runat="server" onblur="alert(1);" />
(我不记得,从我的头顶,如果会写任何未知的服务器属性的客户端,我想这样做,但如果它不”吨,你需要将它作为一个属性添加到代码中)。
- 编辑:
证实,确实如此,事实上,愉快地写出来的属性未知(的onblur不是TextBox控件的属性,但它会在HTML渲染,所以它的工作原理)。
多行文本框应呈现为textarea元素。为它的onBlur事件分配一个事件处理程序,你应该很好。
+1完美...该死的我看到了onBlur,但并没有尝试它,虽然尝试了其他每一个虽然:(..感到愚蠢的问如愚蠢的问题,现在。谢谢! – waqasahmed 2009-09-09 23:27:45
不客气!我想我当我第一次寻找这样的东西时,经历了完全相同的过程:) – 2009-09-09 23:28:41
默认情况下ASP.NET的行为是在他们出现的任何地方几乎呈现未知属性。不知道它是如何处理类和类CssClass定义时的类。 – 2009-09-09 23:39:56