Форма отказа от подписки с множественным выбором

0

У меня возникли проблемы с вычислением синтаксиса jquery (или javascript) для формы отмены подписки.

Проект влечет за собой следующее:

Я больше не хочу получать:

(1) Информация, связанная с продуктом A

(2) Информация о любом производстве от Компании A1 (Компания A1 также принадлежит продукту A)

(Отправить)

Пожалуйста, имейте в виду, что мне не предоставлено поле для посетителя, чтобы отправить свой адрес электронной почты. Хотя пользователь может отказаться от использования продукта A, если он захочет, но они все равно получат электронные письма от Компании. Если они выберут вариант 2, они будут отписаны от всех продуктов, предоставляемых компанией.

вот мой html:

<p class="text">Unsubscribe</p>

<p>I no longer wish to receive:</p> 
<form> 
     <input type="radio" name="choice1" value="choice1" />Information related to product A <br /> 
     <input type="radio" name="choice2" value="choice2" />Information about any product from Company A<br /> 
     <input type="button" value="submit" />
</form>

Я не перешел к JS. Я придерживаюсь наилучшего подхода. Любые предложения будут ценны. благодаря

  • 1
    код вашей HTML-формы и JS?
  • 0
    прямо сейчас я предлагаю вам отредактировать вопрос и поместить код из комментария в вопрос и правильно отформатировать его, прежде чем кто-то проголосует за ваш вопрос и удалит этот комментарий.
Теги:

1 ответ

0

укажите идентификатор вашей формы, например unscfrm тогда вы можете получить доступ к выбору пользователя, как в этом примере ниже

$('#unscfrm input[type=button]').click(function(event)

  {
    event.preventDefault();

    var choice=$('unscfrm').find('input:radio:checked').val();

    alert(choice);
  })
  • 0
    Большое спасибо за ваш вклад. Пожалуйста, обратите внимание, что поле для адреса электронной почты пользователя не предусмотрено в дизайне. Нужен ли мне адрес электронной почты пользователя или есть ли способ получить к нему доступ через браузер? По сути, я говорю следующее: когда пользователь заходит на страницу отказа от подписки, по ссылке, которую он щелкает в предоставленном HTML-письме, могу ли я получить доступ к его информации с помощью ajax? Еще раз спасибо заранее.
  • 0
    @ErrolCoombs да, вы можете, например, если это учетная запись пользователя системы на основе входа в систему, такая как адрес электронной почты / идентификатор пользователя, через который он / она вошел в систему, может быть сохранен в файле cookie клиента / сервера или вы можете создать сеанс и сохранить информацию, которую он используя сценарии на стороне сервера и в то время, когда пользователь выбирает опцию отмены подписки, вы можете получить эту информацию либо из файла cookie, либо из данных сеанса. Обратите внимание, что если он хранится в массиве сеансов или в файле cookie на стороне сервера, вы должны использовать ajax (если вы хотите, чтобы запрос был асинхронным)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню