У меня есть form
с двумя переключателями с вариантами доставки. Я хочу проверить, не проверена ли ни одна из переключателей пользователем, тогда она остановит отправку формы и отобразит сообщение, чтобы проверить одну из них, чтобы продолжить.
HTML / PHP
<form method="get">
<label class="ship-method" style="float: left; margin-right: 20px;">
<input type="radio" name="dm_shipping_option" id="tttm_courier" value="1" onclick="getCourier(1);" />
<?php echo $shipping_costs; ?>€ <?php echo getValue('name','banners',3); ?>
<?php echo "<br />"; ?>
<span class="ship-desc"><?php echo getValue('content','banners',3); ?></span>
</label>
<label class="ship-method" style="float: left; margin-right: 20px;">
<input type="radio" name="dm_shipping_option" id="client_courier" value="0" onclick="getCourier(0);" />
<?php echo getValue('name','banners',2); ?>
<?php echo "<br />"; ?>
<span class="ship-desc"><?php echo getValue('content','banners',2); ?></span>
</label>
</form>
JavaScript
<script type="text/javascript">
$(document).ready(function () {
var isCheckedTTCourier = $('#tttm_courier').prop('checked');
var isCheckedCourier = $('#client_courier').prop('checked');
if (!isCheckedTTCourier || !isCheckedCourier) {
alet("Please check a shipment option to continue");
return false;
});
</script>