У меня есть выпадающее изображение, генерируемое JavaScript. В основном, когда выбор сделан, это выпадающее меню изменяется со значениями (в событии onchange), если возвращаемое значение является пустым или пустым, тогда оно должно быть отключено, что отлично работает, но когда выбор изменяется и значения перезагружаются, тогда даже значения которые не являются пустыми, отключены?Как включить отключенный вариант выбора?
Вот код, все, что я говорю, в этом простом цикле: если значение не является пустым, то сохранить значение включено еще, если это пустое, то отключить эти значения:
echo "\t\tfor(index=1; index < $maxfield1rows; index++)\n";
echo "\t\t{\n";
echo "\t\tif(document.pickDivision.field1.options[index].value !='')\n";
echo "\t\t{\n";
echo "\t\tdocument.pickDivision.field1.options[index].enabled=true\n";
echo "\t\t}\n\n";
echo "\t\telse\n";
echo "\t\t{\n";
echo "\t\t(document.pickDivision.field1.options[index].disabled=true)\n";
echo "\t\t}\n\n";
echo "\t\t}\n\n";
Пожалуйста, помогите если сможешь.
вы можете пропустить все эти повторные эхо-сигналов, просто выпасть из режима PHP или, по крайней мере, с использованием [Heredoc] (http://php.net/heredoc) ... –
Dynamic JS (генерируется PHP) - это действительно неприятный шаблон, действительно трудно следовать, очень трудно повторить –