<!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下也实现。另外,怎么样对剪贴板进行判断(如果是文本字符,而不是文件和图像等,且字符串中间有空格隔开)。如果还有不完善的地方,也请高手改一下,先谢过!