Вывожу опшины вот так:
while($row = mysql_fetch_assoc($query))
$list .= "<option value='" . $row['id'] . "' onclick=\"alert(this.value)\">" . $row['nameSection'] . "</option>";
Во всех браузерах нормально все. А здесь нифига, и в консоли JS ошибок не видно((
Может кто сталкивался с этим ?
Спустя 19 минут, 4 секунды (7.05.2011 - 19:43) inpost написал(а):
onclick не работает для <option>, тут надо для select onchange
Спустя 31 минута, 19 секунд (7.05.2011 - 20:14) Winston написал(а):
Цитата (inpost @ 7.05.2011 - 18:43) |
onclick не работает для <option> |
Странно, но в опере и фф все отлично работает, а chrome нет.
Цитата (inpost @ 7.05.2011 - 18:43) |
тут надо для select onchange |
Спасибо за помощь
Добрался до того что мне нужно, так:
<select name="idSection" id="idSection" onchange="alert(this.options[this.selectedIndex].value)">
Спустя 14 минут, 38 секунд (7.05.2011 - 20:29) Arni написал(а):
Цитата (PHPprogramer @ 7.05.2011 - 17:14) | ||||
Странно, но в опере и фф все отлично работает, а chrome нет.
Спасибо за помощь Добрался до того что мне нужно, так: <select name="idSection" id="idSection" onchange="alert(this.options[this.selectedIndex].value)"> |
Как это вы про ИЕ забыть посмели? В нем кстати тоже не работает. Или его уже списали? Я был бы просто счастлив
Спустя 3 минуты, 53 секунды (7.05.2011 - 20:33) ИНСИ написал(а):
Цитата |
onclick не работает для <option> |
inpost тут ты неверно сказал :) Работает.
Цитата |
onclick=\"alert(this.value)\" |
Может не работать, если значение в виде текста. Я бы сделал так:
$list .= "<option value='" . $row['id'] . "' onclick=\"alert('".$row['id']."')\">" . $row['nameSection'] . "</option>";
Но использовать такую конструкцию я бы не советовал. Лучше сделай как сказал inpost, поставь select на onChange
Спустя 4 минуты, 39 секунд (7.05.2011 - 20:37) ИНСИ написал(а):
Если сделать на onChange, то как то так:
<select name="idSection" id="idSection" onchange="alert(document.getElementById(this.id).value)" >
Спустя 27 минут, 32 секунды (7.05.2011 - 21:05) Winston написал(а):
Цитата (Arni @ 7.05.2011 - 19:29) |
Как это вы про ИЕ забыть посмели? |
Пишу для себя потому про ишака и не вспоминаю, а вот на работе, без него не обойтись
Цитата (velbox @ 7.05.2011 - 19:33) |
inpost тут ты неверно сказал Работает. |
Да работает но только в опере и фф, а хром чет не хочет.
Спустя 21 минута, 26 секунд (7.05.2011 - 21:26) inpost написал(а):
velbox
ИЕ7 не будет работать, так что мой фаворитный браузер пролетает? Поэтому лучше уж как ранее писали через onchange.
ИЕ7 не будет работать, так что мой фаворитный браузер пролетает? Поэтому лучше уж как ранее писали через onchange.
Спустя 1 час, 32 минуты, 30 секунд (7.05.2011 - 22:59) alex12060 написал(а):
Вообще эта плюшка с онкликом на всех ИЕ не работает, минимум до 9 точно не пахает, и майкрософту пофиг на это, но это и правильно, по-моему
Сам недавно столкнулся с этим. Зато писать не надо сразу и много, а просто воткнуть это и подставлять в параметры (если есть) значение selectedIndex
Сам недавно столкнулся с этим. Зато писать не надо сразу и много, а просто воткнуть это и подставлять в параметры (если есть) значение selectedIndex