У меня есть форма, которая должна изменить действие href на основе флажка. Одно действие - contact.html, а другое - ссылка на внешнюю страницу, ответственную за подписки (freshmail). Например, https://stackoverflow.com. Если я изменяю действие на https://stackoverflow.com, форма не отправляет сообщения на мой адрес электронной почты, а только отправляется на адрес https://stackoverflow.com Как я могу изменить его для отправки писем всегда, но зарегистрируйтесь в freshmail только тогда, когда установлен флажок?Изменение действия href
$('#site.contact #left :checkbox').change(function() {
if($(this).is(":checked")) {
console.log('checked');
$('.jsForm').attr('action', 'https://app.freshmail.com/pl/actions/subscribe/');
} else {
$('.jsForm').attr('action', 'kontakt.html');
console.log('unchecked');
}
Код выше изменений действует отлично, но что дальше?
зарегистрироваться на сервере – mplungjan
Если бы я мог, я бы не спросить – user3516973
Ответ использовать CURL или аналогичные на сервере. Вы не сказали нам серверный язык. Вы читаете проверенный статус на сервере и действуете соответствующим образом. Вы не можете иметь одну форму для выполнения двух действий, если вы не используете ajax для своего сервера и THEN подаете на подписку – mplungjan