0
私は現在の私の問題をマージしています。ページ区切りの入力検証が1つのWebページに表示されます。ここ は私の試みですが、それは、機能の両方を呼び出す任意のアイデアなぜJqueryフォームの検証
jQueryの習慣:
<script>
function isValidPassword(Passwordreg){
var pattern = new RegExp(/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z]{8,}$/);
return pattern.test(Passwordreg);
};
function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^[+a-zA-Z0-9._-][email protected][a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
return pattern.test(emailAddress);
};
$(document).ready(function(){
$("#email").focus();
$("#email").blur(function() {
checkEmail($("#email").val());
});
$("#email").keydown(function() {
checkEmail($("#email").val());
$("#Password").blur(function() {
checkPassword($("#Password").val());
});
$("#Password").keydown(function() {
checkPassword($("#Password").val());
});
function checkPassword(Pword){
if(!isValidPassword($("#Password").val())){
$("#passwordError").html("Does Not Match the Reqirements");
$("#emailError").addClass("error");
$('input[type="submit"]').prop('disabled', true);
return false;
}else{
$("#passwordError").html("");
$("#Password").removeClass("error");
$('input[type="submit"]').prop('disabled', false);
return true;
}
}
function checkEmail(emailAddie){
if(!isValidEmailAddress($("#email").val())){
$("#emailError").html("Please inert a correctly layed out email address");
$("#email").addClass("error");
$('input[type="submit"]').prop('disabled', true);
return false;
}else{
$("#emailError").html("");
$("#email").removeClass("error");
$('input[type="submit"]').prop('disabled', false);
return true;
}
}
$("#submitB").click(function(e) {
if(!checkPassword($("#Password").val())){
e.preventDefault();
}
});
});
</script>
そして、私のフォームがそれに6つの入力がありますが、我々は唯一の2
に焦点を当てる必要があります私は、設定したトリガで別々に呼び出そうと<form>
<label for="email">Username/Email address</label>
<input id="email" type="text" name="email" ><span id="emailError"></span>
<label for="Password">Password</label>
<input id="Password" type="password" name="Password" ><span id="passwordError"></span>
</form>
は再び、これらの機能は動作しますが、私は一度
わずか3文字ワウああ、私は私の方法になり、そんなにありがとう、あなたは私をとても保存した闘争 – Phayer
ええ1 charecterいくつかの回は、私たちを台無しに日。良い一日を過ごしてください。 :-) – Sravan