У меня есть форма, которая выводит системы, назначенные проекту.Системы зациклены, и новые строки могут быть добавлены динамически, поэтому использование атрибута ID недоступно.
Когда пользователь вносит изменения в опцию выпадающего статуса, мне нужно связанное поле Date Effect Effect Date, чтобы стать обязательным.Я не знаю, как пройти DOM достаточно хорошо, чтобы найти поле с классом DatePicker.
<tr>
<th class="form">
<label>Status</label>
</th>
<td>
<div style="float:left;">
<select class='status' name="status" >
<option value="New">New</option>
<option value="Existing">Existing</option>
and so on...
</select>
</div>
</td>
<th class="form">
<label>Status Eff. Date</label>
</th>
<td>
<div style="float:left;">
<input type="text" name="statuseffective" class="datepicker" size="15" >
</div>
</td>
</tr>
Если прописано, процесс будет работать так:
когда пользователь делаетпри изменении состояния JS найдет следующее поле ввода, содержащее класс .datepicker и addClass ('required'), а также установит фокус на это поле (настройка focus не обязательна, поскольку addClass’quired 'уже сделает поле красным).
Я могу определить, какой выпадающий список изменился, я просто не могу перейти к следующему элементу ввода.Любая помощь будет оценена.