繁体   English   中英

如何使用Bootstrap 3对模式内部的表单进行样式设置

[英]How to style form inside modal with Bootstrap 3

我使用模式模式放置此表单。为此,我使用以下帮助程序库

 BootstrapDialog.show({
    message:formHtml
   ,cssClass:'.form-dialog'
 }); 

我用这个CSS:

 #ma-form-container{
            width:600px;
            height:100%;
        }


        #ma-form label
        {
            display:inline-block;
            text-align:right;
        }

我发现形式比模态要大得多,我也尝试过使用CSS:

     #ma-form-container{
            width:100%;
            height:100%;
        }

y我发现modal打开时$("#ma-form")$("#ma-form-container")为空。

编辑:

我已经更改了模板并删除了插件:

     <div id="openModal" style="display: block;"><div class="modal fade form-dialog">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
        <h4 class="modal-title">Details</h4>
      </div>
      <div class="modal-body">

          <form class="form form-horizontal" role="form" id="ma-form">

              <div class="form-group">
                <span style="color:">
                  <label for="AUTHGRP" class="col-xs-3 control-label">AuthorizGroup</label>
                </span>
                <div class="col-xs-6">

                      <input type="text" class="form-control" name="AUTHGRP" id="AUTHGRP" placeholder="AuthorizGroup">

                </div>
              </div>

              <div class="form-group">
                <span style="color:">
                  <label for="DESCRIPT" class="col-xs-3 control-label">Description</label>
                </span>
                <div class="col-xs-6">

                      <input type="text" class="form-control" name="DESCRIPT" id="DESCRIPT" placeholder="Description">

                </div>
              </div>

              <div class="form-group">
                <span style="color:">
                  <label for="OBJECTTYPE" class="col-xs-3 control-label">Object type</label>
                </span>
                <div class="col-xs-6">

                      <input type="text" class="form-control" name="OBJECTTYPE" id="OBJECTTYPE" placeholder="Object type">

                </div>
              </div>

              <div class="form-group">
                <span style="color:">
                  <label for="PLANGROUP" class="col-xs-3 control-label">Planner group</label>
                </span>
                <div class="col-xs-6">

                      <input type="text" class="form-control" name="PLANGROUP" id="PLANGROUP" placeholder="Planner group">

                </div>
              </div>

              <div class="form-group">
                <span style="color:">
                  <label for="PLANPLANT" class="col-xs-3 control-label">Planning plant</label>
                </span>
                <div class="col-xs-6">

                      <input type="text" class="form-control" name="PLANPLANT" id="PLANPLANT" placeholder="Planning plant">

                </div>
              </div>

              <div class="form-group">
                <span style="color:">
                  <label for="EQUICATGRY" class="col-xs-3 control-label">EquipCategory</label>
                </span>
                <div class="col-xs-6">

                      <input type="text" class="form-control" name="EQUICATGRY" id="EQUICATGRY" placeholder="EquipCategory">

                </div>
              </div>

              <div class="form-group">
                <span style="color:">
                  <label for="" class="col-xs-3 control-label"></label>
                </span>
                <div class="col-xs-6">

                      <input type="" class="form-control" name="" id="" placeholder="">

                </div>
              </div>

          </form>   

      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary" id="formSubmit">Submit</button>
      </div>
    </div><!-- /.modal-content -->
  </div><!-- /.modal-dialog -->
</div><!-- /.modal --></div>

与此相关,我正在使用它来打开对话框:

  $("#map-actions a").on("click",function(e){
                        event.preventDefault();
                         $("#openModal").html(formHtml);
                         $("#openModal").css("display","block");

                    });

在您的表单中,您使用了错误的语法来设置id属性

更改

id="#ma-form"

id="ma-form" 

它会起作用,别忘了以递归方式解决所有错误事件

alert($('#ma-form').html())

将输出内容,而不是“未定义”

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM