2017-06-23 8 views
-2

HTMLワーキングませんfalseを返します。ボタンのonclick

<button class="btn btn-primary" data-toggle="modal" data-target="#modal-preview" onclick="return functionPrev();">Prev</button> 

JSファイル:

function functionPrev() { 
     alert("Alert!"); 
     return false; 
} 

アラートが開き、ブートストラップモーダルがあまりにも開きますが、私は唯一の警告が表示され、モーダルウィンドウをブロックしたいです。

答えて

0

data-toggle="modal"は、クリックイベントリスナーをBootstrapにバインドさせます。ブートストラップのイベントハンドラがモーダルを開きます。そのデータ属性を削除すると、この動作が停止するはずです。 data-target="#modal-preview"は不要です。

+0

しかし、私はモーダルを開く必要があり、jsがfalseを返す場合は、オープニングをブロックします。 – antihawk1q

+0

プログラムによるモーダルとの対話については、[documentation](http://getbootstrap.com/javascript/#modal-show)を参照してください。 – maxhallinan