Подскажите пожалуйста, а можно ли сделать в select-инпуте некоторые элементы невыбираемыми ? То есть список имеет древовидную структуру и рутовые элементы не должны выбираться.
HTML: <select> <option value="1">1</option> <option value="2" disabled="disabled">2</option> <option value="3">3</option> </select> правда в ИЕ не работает - можно всё равно выбрать элемент. но в ИЕ можно поступить по другому: HTML: <select> <option value="1">1</option> <optgroup label="2"></optgroup> <option value="3">3</option> </select>
HTML: <select> <optgroup label="имя рута 1"> <option>...</option> <option>...</option> <option>...</option> </optgroup> <optgroup label="имя рута 2"> <option>...</option> <option>...</option> <option>...</option> </optgroup> </select>
только всё равно надо в php-обработчике проверять. Я допустим подменю в фаербаге value на value рута - и что тогда? Лучше вообще неверные значения не показывать