Как мне привязать события моего текстового поля? - PullRequest
0 голосов
/ 08 мая 2009

Я заполняю текстовое поле (txtFileNature) значением из всплывающего окна. В текстовом поле обработчик onfocus установлен на

onfocus=("this.blur();")

Проблема в том, что я хочу сделать некоторые вычисления, основанные на значении txtFileNature, и хочу отобразить результат под ним. В каком случае я могу использовать свой код VB. Я не могу использовать событие с измененным текстом, поскольку я не набираю текст в поле.

Ответы [ 2 ]

0 голосов
/ 08 мая 2009

В зависимости от характера расчета вы можете сделать это на стороне сервера или на стороне клиента. Если характер расчета позволяет сделать это на клиенте, вы должны выполнить свой расчет, используя onchange клиентское событие, как написал fusion в своем ответе.

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

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