Я использую ниже bootstrap в качестве выпадающего меню, которое затем с помощью связанной функции jQuery отображает выбранное поле в input
type="text"
. Но пользователи все равно могут писать свои собственные в поле ввода, чего я бы хотел избежать. Я попытался использовать атрибут disabled
в поле ввода, но если я это сделаю, плагин jQuery Validate просто проигнорирует его и предоставит разрешение, даже если оно пустое.jQuery Подтвердить и заблокировать поле ввода
Возможно ли «деактивировать» поле ввода с помощью type="text"
без использования атрибута disabled
, чтобы я все еще мог использовать проверку jQuery.
<div class="form-group">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Choose<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#" id="a">1</a></li>
<li><a href="#" id="b">2</a></li>
<li><a href="#" id="c">3</a></li>
<li><a href="#" id="d">4</a></li>
<li role="separator" class="divider"></li>
<li><a href="#" id="e">5</a></li>
</ul>
</div>
<input type="text" id="abc" autocomplete="off" name="abc" placeholder="Select *" class="form-control" aria-label="...">
</div>
</div>
Итак, где же JavaScript? – Sparky