jQuery検証(つまり、https://jqueryvalidation.org/)エラーメッセージをカスタマイズしてリンクを含めると、jQueryでのリンク最初のクリックで検証エラーメッセージが機能しない
$("form").validate({
messages: {
foo: {
required: 'This field is required, <a href="#" onclick="alert(0); return false;">click here to find out why</a>',
}
}
});
リンクは最初のクリックでは機能しません.2回目以降はリンクが機能しません。ここ
デモ:http://jsfiddle.net/jo6myLf9/
何が起こっていますか?
「フォーカス」問題のようです。あなたのフィドルで、 'submit'ボタンをクリックしてください。入力ボックスにまだフォーカスがあります(カーソルが点滅しています)。入力ボックス(空白スペースのみ)に* next *をクリックし、リンクをクリックします。それは1回目に動作します。しかし、入力ボックスにフォーカスを戻してリンクをもう一度試しても、それは起動しません。解決策ではありませんが、それは将来の方向性です。 – Marcus