私はまだこれについて混乱しています。JQuery の学習を開始してから約 1 週間が経過しました。これが私が持っているものです。
var IsValidUserName = false;
$(document).ready(function () {
$('#txtUserName').blur(function () {
if ($('#txtUserName').val().match(isNumberLetter) &&
($('#txtUserName').val().length >= 8)) {
$('#userNameError').removeClass("error").addClass("default");
$('#txtUserName').removeClass("alert");
$('#txtUserName + label').removeAttr("id", "lblUserName");
IsValidUserName = true;
}
else {
$('#userNameError').removeClass("default").addClass("error");
$('#txtUserName').addClass("alert");
$('#txtUserName + label').attr("id", "lblUserName");
}
});
});
上記のような別の関数があるとしましょう。 FirstNameとしましょう:
送信イベントでこれを呼び出すにはどうすればよいですか? ユーザーがフィールドを離れたときに、必要に応じてコードが機能します。入力されたデータが無効な場合に、このコードを呼び出して上記の変数を使用して送信を防ぐ方法もわかりません。
ユーザーが送信ボタンをクリックした場合は上記の検証を呼び出し、IsValidUserName
変数がの場合は送信を停止する必要がありますfalse
。
少しプッシュする必要があります。
ありがとう、友よ。
男