使用 javascript 检查验证输入在 facebox 中不起作用

check validate input with javascript not work in facebox

我在注册用户时使用模态 facebox,并使用 java script.But java 检查验证输入脚本在 facebox 中不起作用。 面子码:

<div class="adm-btn">
   <a  href="#nw-usr" rel="facebox">New User</a>
</div>

<div id="nw-usr" style="display:none">
   <input type="text" placeholder="Name" name="name" id="name" onBlur="a()">
</div>

Java脚本代码:

function a(){
    var name=document.getElementById("name").value;
    var pat=/([a-z])/;
    var t=pat.test(name)
    if(name=="" || t==false){
        $("#name").css({"border-color":"#F33"})
    }
    else{
        $("#name").css({"border-color":"#3F6"})
    }
}

我解决了:

function a(){
var name=$('#facebox #name:first').val();
var pat=/([a-z])/;
var t=pat.test(name)
if(name=="" || t==false){
    $(".name").css({"border-color":"#F33"})
}
else{
    $(".name").css({"border-color":"#3F6"})
}

}