3
我想使用jquery文本顯示和隱藏onkeyup時。jquery文本隱藏和顯示時onkeyup
但它不起作用
這是我的代碼。
這是我的jQuery
Auth.joinCheck = function(mode){
var param;
var password1 = $("#userpasswordPre").val();
var password2 = $("#userpasswordCon").val();
//check id
if(mode == 1){
param =$("#username").val();
if(param.length < 2){
$("#joinNav div.msgRow").show();
$("#joinNav button.btnJoin").prop("disabled",true);
}
else{
$("#joinNav div.msgRow").hide();
$("#joinNav button.btnJoin").prop("disabled",false);
}
return false;
}
else if(mode == 2){
if(password1.length < 4){
$("#joinNav div.msgRow1").show();
$("#joinNav button.btnJoin").prop("disabled",true);
}else{
$("#joinNav div.msgRow1").hide();
$("#joinNav button.btnJoin").prop("disabled",false);
}
return false;
}else if(mode == 3){
if(password1 != password2){
$("#joinNav div.msgRow2").show();
$("#joinNav button.btnJoin").prop("disabled",true);
}else{
$("#joinNav div.msgRow1").hide();
$("#joinNav button.btnJoin").prop("disabled",false);
}
return false;
}
}
這是我的HTML代碼
<div class="form-group joinName">
<span>ID :</span><input type="text" class="form-control" id="username" onkeyup="Auth.joinCheck(1);" required />
</div>
<div class="msgRow">Id must be more than 4 letter</div>
和我的CSS約msgRow:none
;
text.show()
的工作,但類型ID超過4個字母,
text.hide()
不工作...
有什麼不對的CSS - > msgRow顯示:無; –
您可以使用編輯功能對您的問題進行更改。也, – mauris