2013-08-06 5 views
2

Обычно при нажатии на тег привязки он перенаправляется на некоторый URL-адрес, который указан внутри атрибута «href». Существует ли какая-либо возможность для подтверждения. Когда мы нажимаем тег привязки, он показывает подтверждение «Вы действительно хотите продолжить», если мы нажали «да», он перенаправляется на этот URL-адрес, который указан внутри «href». если мы нажмем «нет», он останется на одной странице. Пожалуйста, поделитесь своими идеями.Функция Jquery Confirm в теге привязки

+1

Проверьте это http://jsfiddle.net/Nqzek/ – PiLHA

+1

Уверен, что это возможно! Что вы пробовали? –

+0

Посмотрите на это: http://stackoverflow.com/questions/1289234/alerts-when-navigating-away-from-a-web-page – Hrishi

ответ

14

Попробуйте

<a href="http://www.google.com" onclick="return confirm('Are you sure?')" >click here</a> 
3

Вы могли бы сделать что-то вроде:

$('a').click(function(){ 
    return confirm('Are you sure want to continue?'); 
}); 

Поэтому, если пользователь нажимает отменим вы возвращаете false и ссылка не будет посылать вас в любом месте.

2

Да

$('a').click(function(){ 
    return confirm('do you want to proceed') 
}) 
1

Попробуйте

<a href="www.anysite.com" onclick="return confirm('Are you sure?')">Any site</a> 
2

Вы можете сделать это, используя ниже HTML ссылку и код JQuery. Не забудьте включить библиотеку JQuery от http://jquery.com.

<a href="go.html?id=22" class="confirm">Go>></a> 

<!-- Include jQuery - see http://jquery.com --> 
<script type="text/javascript"> 
    $('.confirm').on('click', function() { 
     return confirm('Are you sure want to continue?'); 
    }); 
</script> 
1

Если вы хотите стильную коробку, у jQuery есть диалоговое окно виджета. Это ссылка на API виджера: Dialog Widget - Open content in an interactive overlay.

Я бы использовал его как часть моего подтверждения().

+0

Вот хороший учебник по диалоговым окнам jQuery-стиля: http: // savage.net.au/jQuery-tutorials/html/dialog.boxes.html –

Смежные вопросы