asp: текстовое поле не в фокусе? - PullRequest
0 голосов
/ 10 сентября 2009

Я хочу сохранить содержимое многострочного текстового поля, когда оно не в фокусе - то есть пользователь закончил печатать и щелкает за пределами текстового поля, чтобы оно не фокусировалось.

Я могу справиться с сохранением - это не проблема, но есть ли функция не в фокусе? Я не против версии JavaScript. Я должен использовать asp: TextBox, хотя.

Я пытался с OnFocus, OnServerChange, onKeyUp, но это не совсем то, что я хочу. Если кто-то из вас использует Facebook, это похоже на текстовое поле, отображаемое прямо под картинкой профиля.

Ответы [ 2 ]

3 голосов
/ 10 сентября 2009

OnBlur :)

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

(Я не могу вспомнить, если исходить из того, что он напишет какое-либо неизвестное свойство сервера клиенту, я думаю, что это так, но если это не так, вам нужно добавить его как атрибут, в коде).

- Изменить:

Подтвердил, что действительно удачно записывает неизвестные свойства (onblur не является свойством элемента управления TextBox, но он будет отображаться в HTML, поэтому он работает).

0 голосов
/ 10 сентября 2009

Многострочное текстовое поле должно отображаться в элемент textarea. Присвойте обработчик события его событию onBlur, и у вас все получится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...