LoginSignup
0
0

More than 5 years have passed since last update.

Bootstrap Dual Listboxを使おうとして詰まりかける

Last updated at Posted at 2018-11-27

Bootstrap Dual Listboxを読もうとしてエラーになる。

window.jQuery = window.$ = require('jquery');
require('bootstrap');
require('bootstrap4-duallistbox/src/jquery.bootstrap-duallistbox');

古いバージョンだと大丈夫

window.jQuery = window.$ = require('jquery');
require('bootstrap');
require('bootstrap-duallistbox/src/jquery.bootstrap-duallistbox');

こうしたら動いた

window.jQuery = window.$ = require('jquery');
require('bootstrap');
require('bootstrap4-duallistbox/src/jquery.bootstrap-duallistbox')($);

htmlはこんな

<form id="demoform" action="#" method="post">
<select multiple="multiple" size="10" name="duallistbox_demo1[]" title="duallistbox_demo1[]">
<option value="option1">Option 1</option>
<option value="option2">Option 2</option>
<option value="option3" selected="selected">Option 3</option>
<option value="option4">Option 4</option>
<option value="option5">Option 5</option>
<option value="option6" selected="selected">Option 6</option>
<option value="option7">Option 7</option>
<option value="option8">Option 8</option>
<option value="option9">Option 9</option>
<option value="option0">Option 10</option>
</select>
<br>
<button type="submit" class="btn btn-default btn-block">Submit data</button>
</form>
<script>
var demo1 = $('select[name="duallistbox_demo1[]"]').bootstrapDualListbox();
$("#demoform").submit(function() {
alert($('[name="duallistbox_demo1[]"]').val());
return false;
});
</script>

わからない事がまだまだある。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0