Ненавязчивый javascript для ссылки на забытый пароль

#java #javascript #spring-mvc

#java #javascript #spring-mvc

Вопрос:

У меня есть форма spring, которая используется для входа на веб-сайт. Это простая форма spring с полями имени пользователя и пароля и кнопкой отправки. Рядом с кнопкой отправки есть ссылка на забытый пароль, которая использует функцию href=»javascript:jump();», как показано ниже:

 function jump() {
    document.forms[0].action='pwdSelfResetStep1.mobi';
    document.forms[0].submit();
}
  

это отлично работает, когда в браузере включен javascript. Тем не менее, я хочу использовать его в браузерах, где javascript также отключен. (ненавязчивый JS). Любая помощь действительно ценится.

Комментарии:

1. каков ваш метод forms? ОПУБЛИКОВАТЬ?

Ответ №1:

Я предполагаю, что причина, по которой вы отправляете форму, заключается в получении адреса электронной почты пользователя, поэтому вы не сможете сделать это (динамически) без javascript, но вы можете просто изменить ссылку на ссылку на «pwdSelfResetStep1.mobi » вместо этого и присоедините jump() к onclick событиюссылка.

Комментарии:

1. Большое спасибо, это именно то, что я хочу сделать.

2. На самом деле это то, как вы должны это делать в целом; an href должен указывать на веб-страницу, а затем onclick должен делать необычные вещи и отменять обычное поведение щелчка, возвращаясь false . Ваш JavaScript может даже читать href из самого anchor себя, чтобы предотвратить дублирование.

3. да, я понял идею. Я использовал его точно так же и сейчас. Я предоставляю минимальную функциональность по ссылке href, а затем предоставляю расширенную функциональность с помощью JS. Большое спасибо!