下面是代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script src="jquery.js"></script>
<script>
$(document).ready(function()
{
for(var i=1;i<=5;i++)
{
$("<a>第"+i+"个文本框:</a><input type='text' value=''><br>").appendTo("#t").blur(function()
{
if($(this).val()=="")
{
$(this).focus();
}
});
}
})
</script></HEAD><BODY>
<form name="t" id="t"></form></BODY>
</HTML>
现在的问题是:5个初始值都为空,,点第一个,以后,再点第二个,第一个失去焦点了,它要把焦点返回给第一个,如果返回给第一个,第二个又失去焦点了,又要返回给第二个
这样,浏览器就死了。第二个问题,FF下面不能返回INPUT的焦点,用.focus(),这个方法。在线等,先谢谢各位老大帮忙解答。