<!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=gb2312" />
<title>无标题文档</title>
<script language=JavaScript>
function toNext(obj,str){
if(obj.value.length==str&&obj.nextSibling.nextSibling.type=="text")
{obj.nextSibling.nextSibling.select();}
if(obj.value.length==0&&event.keyCode==8){obj.previousSibling.previousSibling.select();}
}
function abc(){
var c=window.clipboardData.getData('text');
if (c!=null){carray=c.split(" ");
document.getElementById("yes1").value=carray[0];
document.getElementById("yes2").value=carray[1];}
}
</script>
<body>
<input name="yes1" type="text" size="4" maxlength="4" onkeyup="toNext(this,4)" onbeforepaste="abc()">年
—
<input name="yes2" type="text" size="4" maxlength="4" onkeyup="toNext(this,4)">月
</html>
以上在IE下,能实现按键自动跳到下一个,删除自动返回上一个,粘贴自动分配(这个不完善,没有对剪贴板内容判断),在FF下只能实现第一功能。求高手给改一下,能在FF下也实现。另外,怎么样对剪贴板进行判断(如果是文本字符,而不是文件和图像等,且字符串中间有空格隔开)。如果还有不完善的地方,也请高手改一下,先谢过!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货