2013-09-29 2 views
0

У меня есть простая страница для пользователей, чтобы купить подписки на электронную почту. Они вводят желаемое имя пользователя, которое проверяется с помощью jquery, а затем еще один фрагмент данных.Документ широкоформатного события отправки данных отправки?

Есть 2 кнопки, одна для оплаты с биткойнами, другая с paypal.

Что бы я хотел сделать, это захватить событие onclick, когда нажата одна из этих кнопок, и отправьте мне электронное письмо с информацией о пользователе из формы, чтобы затем адрес мог быть настроен.

Возможно ли это, или есть лучший способ? Я не хочу, чтобы пользователь должен был нажать кнопку отправки, чтобы отправить электронное письмо, не переходя через один из вариантов оплаты.

Я надеялся захватить это событие щелчка, отправить электронное письмо, после чего пользователь переходит к оплате как обычно в зависимости от выбранной ссылки. Другая часть информации заключается в том, что кнопка оплаты BC - это просто ссылка, paypal - это форма.

Могу ли я просто сделать что-то вроде:

if (document.addEventListener) { 
document.addEventListener('click', 
    function() { 
     // handle event here 
    }, 
    false 
); 
} else if (document.attachEvent) { 
document.attachEvent('onclick', 
    function() { 
     // handle event here 
    } 
); 
} 

Будет ли успешно захватить либо нажать?

ответ

1

В JQuery, вы можете сделать что-то вроде этого

$(document).ready(function(){ 
    $("body").on("click", function(){ 
      // handle your event here 
    }); 
}); 

Надежда, что помогает!

+0

Спасибо. Есть ли какая-либо польза/недостаток в использовании тела над say $ (document) .ready (function() { $ ('# content'). Click (function (e) { alert (1); }); }); . Кроме того, попробуйте использовать .live $ (документ) .ready (функция() { $ ('# содержание') жить ('нажмите', функция (е) { оповещения (1); }) ; }); – TheEditor

+0

Первый случай будет обрабатывать событие щелчка элемента с id _ # content_, а не всю страницу, которая, я думаю, вы хотите. О _.live_, он не рекомендуется после JQuery 1.7. Подробнее о обработчиках событий ** [ЗДЕСЬ] (http://api.jquery.com/category/events/) **. –

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