У меня есть страница с 3 таблицами:
<table id="t1">
<tr>
<td></td><td><input type="text" name="name" /></td>
<td></td><td><input type="text" name="id" /></td>
<td></td><td><input type="text" name="perDate" /></td>
<td></td><td><input type="text" name="email" /></td>
</tr>
</table>
<table id="t2">
<tr>
<td></td><td><input type="text" name="lostFound" /></td>
<td></td><td><input type="text" name="lostDate" /></td>
<td></td><td><input type="text" name="item" /></td>
</tr>
</table>
<table id="t3">
<tr>
<td></td><td><input type="text" name="check" /></td>
<td></td><td><input type="text" name="reason" /></td>
<td></td><td><input type="text" name="chkDate" /></td>
</tr>
</table>
Итак, у меня есть сценарий проверки, в котором, если я просто изменю класс на 'required', он сделает это поле ввода обязательным. Проблема, с которой я столкнулся ... Я хочу требовать поле, только если заполнено другое поле в этой таблице, иначе поле не требуется. Пример: если заполнено t1-name, то я хочу изменить класс t1-id, t1-perDate и t1-email на 'required', и оставить все остальные классы для t2 и t3 без изменений. Мне было интересно, может ли кто-нибудь указать мне правильное направление с помощью какого-то кода JavaScript, который сделал бы это возможным. спасибо за помощь, и если вам нужна дополнительная информация, пожалуйста, спросите.