2015-05-05 3 views
2

Я использовал bootstrap select js. Ниже приведен код, который используется для выбораПервый вариант выбора не должен выбираться автоматически

<select data-required="true" name="option" class="selectpicker" multiple > 
    <option value="" disabled selected>Pick the once that apply to u</option> 
    <option value="1">Shipping/post</option> 
    <option value="2">Customers can collect</option> 
    <option value="3">Other</option> 
</select> 

Если я не добавить selected в первом варианте, то проверка не происходит и, но если я сделаю первый вариант получить автоматически.

Пожалуйста, дайте мне какое-то решение, что оба должны работать -

  1. Validation
  2. Первый вариант не должен получить автоматически выбирается

это demo

+0

и в чем проблема с вашим кодом? – Lal

+0

@Lal это то, чего я не знаю. Возможно, потребуется небольшая настройка выбора начальной загрузки. – user3852040

+0

Извините ... не получил вас ... что вам на самом деле нужно? – Lal

ответ

0

Вы должны удалить выбранное атрибут из вашего первого варианта. Что-то вроде:

<select data-required="true" name="option" class="selectpicker" multiple> 
 
    <option value="" disabled>Pick the items that apply to u</option> 
 
    <option value="1">Shipping/post</option> 
 
    <option value="2">Customers can collect</option> 
 
    <option value="3">Other</option> 
 
</select>

Затем вы должны рассмотреть добавление проверки на «потерянное фокус» или во время отправки формы.

примечание

You «окончательное подтверждение» должно быть сделано на стороне сервера, в качестве проверки на стороне клиента может быть «взломан» или вводить в заблуждение. Вот почему важная проверка должна быть сделана на сервере/

+0

Можете ли вы дать мне некоторую ссылку для проверки утраченного фокуса – user3852040

+0

См. Http://stackoverflow.com/questions/18029132/how-to-run-a-function-after- Div-имеет-потерянную-фокус – jbutler483

Смежные вопросы