Событие onBlur Javascript с проверкой, имеет ли элемент фокус - PullRequest
1 голос
/ 17 августа 2010

Я пытаюсь найти решение простой вещи, которая выглядит сложной!

У меня есть текстовая область, где пользователи могут обновлять свой статус.Под ним у меня есть флажок (например: для пользователя, чтобы выбрать, чтобы чирикать статус или нет).

Я пытаюсь сделать следующее: 1 / Когда текстер получает фокус, текстовое поле расширяется,что это нормально.

2 / Когда текстовая область теряет фокус, поэтому, когда пользователь щелкает по ней, она падает.Это тоже хорошо ...

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

Я установил пример на этой странице: http://favosaurus.com/dev/onblur.php

спасибо за ваши предложения.

1 Ответ

0 голосов
/ 17 августа 2010

Вам нужно будет использовать Javascript.

Псевдокод:

if input blur,  and checkbox not clicked:

     do normal blur action.

else:

     process checkbox click
     focus input again
...