2016-03-29 2 views
3

Я искал везде, есть ли способ заставить показать всплывающую подсказку, не используя событие, но используя код js, потому что все мы знаем недостаток численного ввода и эксплоит пасты ,Всплывающая подсказка для всплывающей подсказки с помощью 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. 
     } 
    }); 
}); 

ответ

6

Чтобы вызвать всплывающую подсказку, вам нужно использовать 'show' вариант всплывающей подсказки. Вот пример.

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

Заменить #element с собственным селекторе.

Чтобы добавить заголовок с помощью самого Jquery вы можете сделать это

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

+1

Спасибо, вы ответили на оба вопроса :) – Omarrrio

1

попытка $ ('[данные тумблер = "подсказка"]') всплывающая подсказка()

3

Чтобы показать подсказку

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

Вашего код:.

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'); 
     } 
    }); 
}) 
Смежные вопросы