내 문제는 암호가 암호 확인과 일치하지 않을 때 툴팁이 텍스트 필드에 나타나길 원합니다.암호 일치 도구 설명이 작동하지 않습니다.
다음은 툴팁에 대한 코드입니다. 이 문제를 해결하기 위해 내가 도움이 필요
<input type="password" class="form-control" id="Password" tabindex=7 name="Password" placeholder="Password" required="true" >
<input type="password" class="form-control" id="ConfirmPassword" tabindex=8 name="ConfirmPassword" placeholder="Confirm Password" required="true">
: 다른이 작동하지만 암호의 일치 여기
function validateContact() {
var valid = true;
$("#container input[required=true], #container textarea[required=true]").each(function(){
$(this).removeClass('invalid');
$(this).attr('title','');
if(!$(this).val()){
$(this).addClass('invalid');
$(this).attr('title','This field is required');
valid = false;
}
if($(this).attr("type")=="email" && !$(this).val().match(/^([\w-\.][email protected]([\w-]+\.)+[\w-]{2,4})?$/)){
$(this).addClass('invalid');
$(this).attr('title','Enter valid email');
valid = false;
}
// for password match
if ($("#Password").val() != $("#ConfirmPassword").val()) {
$(this).addClass('invalid');
$(this).attr('title','Password does not Match');
valid = false;
}
// end of password match
});
return valid;
}
$(function() {
$(document).tooltip({
position: {my: "left top", at: "right top"},
items: "input[required=true], textarea[required=true]",
content: function() { return $(this).attr("title"); }
});
});
을하지 않는 것은 내 양식 코드입니다.
경우 ($ ("# 암호 "). 발() == $ 시도 #ConfirmPassword ") .val()) - == 대신 =!가 아니어야합니까? – Danmoreng
그것의 작동하지 않습니다 .. 나는 그것을 바꿉니다. :(페이지가로드되지만 데이터가 삽입되지 않습니다. –
코드를 디버깅하려고 했습니까? 내 말은, 여기에는 여러 가지 가능성이 있습니다 ... – Javier