3

modal('show')phpコードでイベントを呼び出したい。これどうやってするの?私は次のことを試しました:

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

このコードを実行しましたが、機能しませんecho "<script> $('#Modal').modal('show') </script>";。画像入力がクリックされたときにモーダルを表示するにはどうすればよいですか?imageonlickで電話したくない。

入力:

<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 に答える