Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JavaScript, Выделить все значения в multiselect при нажатии submit (https://javascript.ru/forum/misc/35300-javascript-vydelit-vse-znacheniya-v-multiselect-pri-nazhatii-submit.html)

VBeregovoy 06.02.2013 19:42

JavaScript, Выделить все значения в multiselect при нажатии submit
 
Есть список multiselect который генерируется с помощью JavaScript. Вот при нажатии submit отправляются только те значения которые были выделены. Вопрос в том как выделить их все чтоб были отправлены все значения с multiselect. Заранее спасибо за помощь

рони 06.02.2013 20:04

VBeregovoy,
всем опционам селекта присвоить выделение

рони 06.02.2013 20:09

VBeregovoy,
<!DOCTYPE HTML>
<html>
<head>
  <title></title>
  <meta charset="utf-8" />
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>

<body>
<select multiple="multiple" size="5" >
                      <option value="1">1</option>
                      <option value="2">2</option>
                      <option value="3">3</option>
                      <option value="4">4</option>
  	                  <option value="5">5</option>
                      <option value="6">6</option>
                      <option value="7">7</option>
                      <option value="8">8</option>
                      <option value="9">9</option>
  	                  <option value="10">10</option>
                      <option value="11">11</option>
                      <option value="12">12</option>

 </select>
 <select multiple="multiple" size="5">
                      <option value="1">1</option>
                      <option value="2">2</option>
                      <option value="3">3</option>
                      <option value="4">4</option>
  	                  <option value="5">5</option>
                      <option value="6">6</option>
                      <option value="7">7</option>
                      <option value="8">8</option>
                      <option value="9">9</option>
  	                  <option value="10">10</option>
                      <option value="11">11</option>
                      <option value="12">12</option>

 </select>
<script>
$(document).on('click','select[multiple]',function (e) {
       $(this).find('option').attr('selected',!0)
        alert($(this).val());
        e.preventDefault()
    });
</script>
</body>
</html>


Часовой пояс GMT +3, время: 11:02.