使用 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"})
}
}
我在注册用户时使用模态 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"})
}
}