実際、jspページでは、スプリングタグとjqueryコードを使用しています。Hearは私のコードです。
<form:form action="process">
<p class="forgot">
<a href="login/forgotPassword" class="submit_forgotPassword">Forgot your
password?</a>
</p>
<p class="remember">
<input id="signin_submit" value="Sign in" tabindex="6" type="submit">
</p>
</form:form>
<script>
$('#LOGIN').ajaxForm({
target : '#body',
success : function(responseText, statusText, xhr, $form) {
alert(responseText);
},
beforeSubmit : function() {
$.blockUI({
message : '<h1> Just a moment...</h1>'
});
}
});
$('.submit_forgotPassword').click(function(event){
event.preventDefault(); // interrupt default hyperlink behavior
$("#LOGIN").attr("action",$(this).attr("href"));
$("#LOGIN").submit();
});
</script>
問題は、フォームを送信して必要なアクションを実行しないことです
実際、私のコードには2つのアクション1. submit
2. Forgot Password
?があります。
1.初めて正しい値を指定し、[送信]をクリックすると完全に機能します。
2. 2回目(クリックログアウト後)にemailidを指定し、クリックforgot Password?
リンクの電子メールが指定された電子メールIDに送信されます。これも完全に機能しています...問題が発生しました...
3.3正しい値を指定し、[指定された電子メールに送信する電子メールを送信]をクリックしたとき(2番目のステップのように機能しています)...
なぜこのように機能するのか私はすべてのクリックハンドラーフォームで指定されています...
forgot password?
正しい値を指定すると、メールを送信するたびにリンクをクリックするたびに...
提案をください...