3

我想modal('show')用 php 代码调用事件。我怎样才能做到这一点?我尝试了以下方法:

if(isset($_POST['Edit'])){
echo "<script> $('#Modal').modal('show') </script>";} 

我运行此代码,但echo "<script> $('#Modal').modal('show') </script>";不起作用。单击图像输入时如何显示模态?我不想用图像 onlick 打电话。

输入:

<input type="image" src="image.png" name="Edit" value="Edit" alt="Edit" />

模态:

<div class="modal hide fade" id="Modal" >
     <form method="post">
          <div class="modal-header">
               <button type="button" class="close" data-dismiss="modal" style="margin-top:-10px">×</button>
          </div>
          <div class="modal-body">
               <textarea id="text" name="text">Test</textarea>
          </div>
          <div class="modal-footer">
          </div>
    </form>
</div>
4

2 回答 2

13

设置document.ready函数如下图:

echo "<script type='text/javascript'>
$(document).ready(function(){
$('#Modal').modal('show');
});
</script>";

附带说明一下,如果您有一个模态登录表单并且需要在提交(或 $_POST)时提醒用户在单独的模态中出现任何提交错误,则此解决方法也很棒。

于 2014-06-07T01:10:23.837 回答
0

您可以使用 jquery fadeIn 函数来显示模型

$('#Modal').modal('show');

改成

$('#Modal').fadeIn('show');

希望它会帮助你。

于 2013-02-04T11:17:46.927 回答