#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. Большое спасибо!