У меня есть простая страница для пользователей, чтобы купить подписки на электронную почту. Они вводят желаемое имя пользователя, которое проверяется с помощью 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
}
);
}
Будет ли успешно захватить либо нажать?
Спасибо. Есть ли какая-либо польза/недостаток в использовании тела над say $ (document) .ready (function() { $ ('# content'). Click (function (e) { alert (1); }); }); . Кроме того, попробуйте использовать .live $ (документ) .ready (функция() { $ ('# содержание') жить ('нажмите', функция (е) { оповещения (1); }) ; }); – TheEditor
Первый случай будет обрабатывать событие щелчка элемента с id _ # content_, а не всю страницу, которая, я думаю, вы хотите. О _.live_, он не рекомендуется после JQuery 1.7. Подробнее о обработчиках событий ** [ЗДЕСЬ] (http://api.jquery.com/category/events/) **. –