Я строю динамическую форму, которая показывает несколько раскрывающихся списков на основе диапазона дат, выбранного в предыдущей форме. Я динамически называю выпадающие списки, такие как «time1», «time2» и т. Д. Однако я не уверен, как написать проверочный код, чтобы проверить, выбрано ли значение, поскольку элементы создаются «на лету».
Пример кода ниже:
<form method="post" action="quoteSave.php" id="step4Form">
<?php
while($counter<3){ //date range in days
?>
<div class="form-group">
<select required class="form-control" name="time<?php echo $counter ?>">
<option value="1">Value 1</option>
</select>
</div>
<?php } ?>
<input type="submit">Submit</input>
Проверка:
$('#step4Form').bootstrapValidator({
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
//Not sure how to handle dynamic field names
}
})