Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果从django表单项中选择了下拉选项,则显示引导模式_Javascript_Html_Django Forms - Fatal编程技术网

Javascript 如果从django表单项中选择了下拉选项,则显示引导模式

Javascript 如果从django表单项中选择了下拉选项,则显示引导模式,javascript,html,django-forms,Javascript,Html,Django Forms,我正在Django中构建一个表单,当从下拉列表中选择“是”时,我试图获得一个模式弹出窗口,如果选择“否”,则不会发生任何事情 这就是我所尝试的: models.py: BOOL = ( ('Yes', 'Yes'), ('No', 'No'), ) multipleActiveRegions = models.CharField(max_length=5, choices=BOOL, default='No') html格式: <label cl

我正在Django中构建一个表单,当从下拉列表中选择“是”时,我试图获得一个模式弹出窗口,如果选择“否”,则不会发生任何事情

这就是我所尝试的:

models.py:

BOOL = (
        ('Yes', 'Yes'), ('No', 'No'),
    )
    
    multipleActiveRegions = models.CharField(max_length=5, choices=BOOL, default='No')
html格式:

<label class="col-sm-2 col-form-label">Multiple active regions?</label>
                        <div class="col-sm-4" id="SelectYes">
                            {{ form.multipleActiveRegions }}</div>

 <div class="modal fade" id="ModalOpen" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
    <div class="modal-dialog" role="document">
       <div class="modal-content">
           <div class="modal-header">
                   <h5 class="modal-title" id="exampleModalLongTitle">Modal title</h5> </div>
                   
                   <!-- Modal Body -->
                   <div class="modal-body">
                     <h1>Test Open Modal on Selection</h1>
                   </div>

           </div>
           <div class="modal-footer">
           <button type="button" class="btn btn-secondary" data- 
                                         dismiss="modal">Close</button>
           <button type="button" class="btn btn-primary">Save 
                                         changes</button>
     </div>
   </div>
</div>
$(function() {
  $('#SelectYes').on('change', function() {
    if ($(this) === 'Yes') {
      $('#ModalOpen').modal('show');
    }
  });
});