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

По умолчанию первая опция тега select является 'selected', не так ли? Так что это делает его невыбираемым, так как он уже выбран. По крайней мере, такое поведение я наблюдаю. Конечно, использование onChange, естественно, будет игнорировать его, и это, вероятно, причина. Как заставить его зарегистрировать «изменение» при выборе или как получить выбор, отличный от onChange?

спасибо

1 Ответ

0 голосов
/ 08 марта 2011

Распространенное решение состоит в том, чтобы сделать первый параметр пустым, или быть словами "выберите один ...", или что-то подобное. Таким образом, любой значимый выбор вызовет onChange. Кроме того, обычно вы не хотите, чтобы первый вариант был выбран по умолчанию только потому, что он первый.

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

...