为什么input 失去焦点事件不生效?
html:<formname="form1"action="succes.html"onsubmit="returncheck()"method="post"><tabl...
html:
<form name="form1" action="succes.html" onsubmit="return check()" method="post">
<table width="450" align="center" border="1">
<tr>
<td height="40" > 用户名:</td>
<td height="40"><input id="user" name="user" size="12" maxlength="12" type="text" onBlur="checkuser();"/><span id="label1"></span></td>
</tr>
js:
function checkuser(){
var user=document.form1.user.value;
var n1=user.length;
var lb1=document.getElementById("lable1");
if(n1==0){
lb1.innerHTML="用户名不能为空";
return false;
} 展开
<form name="form1" action="succes.html" onsubmit="return check()" method="post">
<table width="450" align="center" border="1">
<tr>
<td height="40" > 用户名:</td>
<td height="40"><input id="user" name="user" size="12" maxlength="12" type="text" onBlur="checkuser();"/><span id="label1"></span></td>
</tr>
js:
function checkuser(){
var user=document.form1.user.value;
var n1=user.length;
var lb1=document.getElementById("lable1");
if(n1==0){
lb1.innerHTML="用户名不能为空";
return false;
} 展开
4个回答
展开全部
#include <stdio.h> #include <math.h> void main() { double t=1,i=1,pi=0; while(fabs(t/i)>=1e-6) { pi+=t/i; t=-t; i+=2; } printf("%lf\n",pi*4); }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
得用live,在有nameInVal之前写事件是不行的
$("#nameInVal").live("blur",function()
{
alert('nameInVal已失去焦点');
}
);
live要1.4才支持,以下ie,firefox都没问题
$("#nameInVal").live("blur",function()
{
alert('nameInVal已失去焦点');
}
);
live要1.4才支持,以下ie,firefox都没问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
得用live,在有nameInVal之前写事件是不行的
$("#nameInVal").live("blur",function()
{
alert('nameInVal已失去焦点');
}
);
live要1.4才支持,以下ie,firefox都没问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="/js/jquery-1.4.4.js"></script>
<script>
$(document).ready(function()
{
$("#nameBefore").dblclick(function()
{
$("#nameBefore").replaceWith("<div id='nameIn'><input type='text' name='nameInVal' id='nameInVal' value='In' /></div>");
}
);
//失去焦点以后
$("#nameInVal").live("blur",function()
{
alert('nameInVal已失去焦点');
}
);
}
);
</script>
</head>
<body>
<form name="testfm" method="post" action="save.php">
<table>
<tr><td>1</td><td><div id='nameBefore'>Before</div></td></tr>
</table>
</form>
</body>
</html>
$("#nameInVal").live("blur",function()
{
alert('nameInVal已失去焦点');
}
);
live要1.4才支持,以下ie,firefox都没问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="/js/jquery-1.4.4.js"></script>
<script>
$(document).ready(function()
{
$("#nameBefore").dblclick(function()
{
$("#nameBefore").replaceWith("<div id='nameIn'><input type='text' name='nameInVal' id='nameInVal' value='In' /></div>");
}
);
//失去焦点以后
$("#nameInVal").live("blur",function()
{
alert('nameInVal已失去焦点');
}
);
}
);
</script>
</head>
<body>
<form name="testfm" method="post" action="save.php">
<table>
<tr><td>1</td><td><div id='nameBefore'>Before</div></td></tr>
</table>
</form>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询