如果值为空onload,请不要加载模态

时间:2017-01-30 07:15:43

标签: javascript html

我想在表单提交后才显示模态。但它在启动时加载。 这是我的HTML代码

 <system.web>    
    <sessionState mode="StateServer" cookieless="false" timeout="30"/>
  </system.web>

这里是Javascript

<div class="container">

  <!-- Modal -->
  <div class="modal fade" id="myModal" role="dialog">
    <div class="modal-dialog">

      <!-- Modal content-->
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal">&times;</button>
          <h4 class="modal-title">Dear User</h4>
        </div>
        <div class="modal-body">
          <p>Please note down your respective ID's</p>
          <p id="ucid">Client ID:<s:property value="ucid"/></p>
          <p>Broker ID:<s:property value="ubid"/></p>
          <p>Developer ID:<s:property value="udid"/></p>
        </div>

      </div>

    </div>
  </div>

</div>

虽然我尝试了以上功能来隐藏它。但它不起作用。请帮助我。谢谢提前

1 个答案:

答案 0 :(得分:0)

您应该使用.text()方法从p DOM元素中获取值。

if ($('#ucid').text()=='') {
     $("#myModal").modal("hide");
}else{
     $('#myModal').modal('show'); 
}