#php #html #forms #submit #codeigniter-3
Вопрос:
у меня есть сайт покупок в codeigniter, где есть страница с информацией о продукте, на которой пользователь должен выбрать цвет и размер, который является обязательным, прежде чем добавлять в корзину, поэтому я сделал следующий код:
<form action="">
<input class="form-check-input" type="radio" name="size" id="rad" value="xssize" required>
<select name="color" class="form-select" aria-label="Default select example" required>
<option selected disabled>Select Item Color</option>
<option value="RED">RED</option>
</select>
<a id="postGender" type="submit" href="<?php echo site_url('homecontroller/buy/'.$product->id); ?>" class="btn btn-to-cart"><span class="bag"></span><span>Add To cart</span><div class="clearfix"></div></a>
</form>
однако необходимый атрибут не работает, пользователь может нажать кнопку «Добавить в корзину», может ли кто-нибудь, пожалуйста, сказать мне, как это исправить, заранее спасибо
Ответ №1:
Измените свой код на этот.
<form action="<?php echo site_url('homecontroller/buy/'.$product->id); ?>">
<input class="form-check-input" type="radio" name="size" id="rad" value="xssize" required>
<select name="color" class="form-select" aria-label="Default select example" required>
<option selected disabled>Select Item Color</option>
<option value="RED">RED</option>
</select>
<button id="postGender" type="submit" class="btn btn-to-cart"><span class="bag"></span><span>Add To cart</span><div class="clearfix"></div></button>
</form>
Должно сработать