を使用して登録フォームのユーザー名を検証する次のjQueryコードがあります$.post
$("input[name='username']").blur(function() {
$("#usernm").html("<img src='css/assets/ajax-loader.gif' alt='Loading'/>");
$.post("validate.jsp", {
fieldtype : $(this).attr("name"),
fieldval : $(this).val()
},
function(resp) {
if(resp.trim()!="true")
$("input[name='username']").addClass("invalidvalue");
else
$("input[name='username']").removeClass("invalidvalue");
$("#usernm").html(" ");
})
});
そして現在、フォームの入力ごとに検証しているメソッドブロックがあります$("input[name='username']").addClass("invalidvalue");
. JS コードを削減できるように検証したい入力。$(this)
input[name='username']
それを解決する方法は?