2017-06-23 4 views
-2

von HTML-Code:Knopf Onclick return false nicht

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

js-Datei:

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

Alarm öffnet und Bootstrap-modal öffnet auch, aber ich möchte nur die Warnung modale Fenster anzuzeigen und zu blockieren.

Antwort

0

data-toggle="modal" bewirkt, dass Bootstrap einen Klickereignis-Listener an diese Schaltfläche bindet. Der Ereignishandler von Bootstrap öffnet das Modal. Durch das Entfernen dieses Datenattributs sollte dieses Verhalten beendet werden. data-target="#modal-preview" wird dann nicht benötigt.

+0

Ye, aber ich muss modal öffnen, und wenn js false zurückgeben - blockieren Sie die Öffnung. – antihawk1q

+0

Bitte konsultieren Sie die [Dokumentation] (http://getbootstrap.com/javascript/#modal-show) für die Interaktion mit einem modalen Programm. – maxhallinan

Verwandte Themen