2016-03-29 7 views
3

Ich habe überall gesucht, gibt es eine Möglichkeit, die Tooltip zu erzwingen, nicht mit einem Ereignis, sondern mit einem Js-Code, weil wir alle den Fehler der numerischen Eingabe und der Paste wissen .Force zeige bootstrap tooltip mit Javascript

<script type="text/javascript"> 
var previous; 
//Buy Button JS code 
$(function() { 
    $("#searchform").bind('submit', function() { 
     var str = $('#search-form').val(); 
     if (str.match(/^[0-9]*$/)) { 
      //Great, continue executing the script. 
     } 
     else 
     { 
      //Force show a tooltip asking the user to numerically type the text. 
     } 
    }); 
}); 

Antwort

6

Um einen Tooltip auszulösen, müssen Sie die 0 verwendenOption des Tooltips. Hier ist ein Beispiel.

$('#element').tooltip('show')

ersetzen #element mit Ihrem eigenen Wähler.

Zur Titel mit JQuery selbst hinzufügen Besitzt du Sie

$('#element').tooltip({title:"test title"})

+1

Vielen tun können, Sie beide Fragen beantwortet :) – Omarrrio

1

try $ ('[data-Toggle = "Tooltip"]') Tooltip()

3

Um zu zeigen Tooltip

$('#youtooltip').tooltip('show'); 

Ihr Code:.

var previous; 
//Buy Button JS code 
$(function() { 
    $("#searchform").bind('submit', function() { 
     var str = $('#search-form').val(); 
     if (str.match(/^[0-9]*$/)) { 
      //Great, continue executing the script. 
     } 
     else 
     { 
      $('#youtooltipid').tooltip('show'); 
      // or $('.youtooltipclass').tooltip('show'); 
     } 
    }); 
}) 
Verwandte Themen