У меня есть веб-страница, которая использует функцию JavaScript
, чтобы заполнить второй раскрывающийся список при выборе элемента из первого раскрывающегося списка. Функция создает второй выпадающий изменения этого:Выбор списка заселен правильно, но значение не включено в POST
<td>
<form action="http://website/addToDepartment.php" method="post">
<div id="nondepartment">
</div>
</td>
к этому:
<td>
<form action="http://website/addToDepartment.php" method="post">
<div id="nondepartment">
<select name="personName">
<option value="Bob" name="personName">Bob</option>
<option value="Jim" name="personName">Jim</option>
<option value="Tom" name="personName">Tom</option>
</select>
</div>
</td>
Моя проблема заключается в том, что при нажатии кнопки формы не POST на PERSONNAME значение, выбранное из созданного список. Если я пишу точно такой же код вручную, поэтому функция не вызывается, тогда она работает. Если я использую функцию для создания списка, это не так (ни одна строка не получает POSTED). Почему это может быть?
Элементы опции не должны иметь свойства имени. –
@ Рихард принять ответ тоже, если проблема решена .. thnks :) –
Я ценю помощь, но не исправил ее. Теперь он делает то, что вы предлагаете, но он все еще не работает. – RGriffiths