现在遇到一个这样子的问题
假设有3个文本输入框
每个输入框限制输入字符是4个
我想实现的效果是
当我在第一个输入框  粘贴12个字符的时候  3个输入框显示粘贴的内容
我现在只能获取在当前页面  复制的内容
但如果是在别的地方  复制的内容   我就获取不到了
请问哪位有比较好的方法?
谢谢

解决方案 »

  1.   

    啊 
    可能我没有描述清楚吧
    简单的说
    就是怎么获取用户按 “Ctrl+V”时 
    他要粘贴的内容
      

  2.   

    楼主你的意思是像在安装 micromedia 公司的系列软件,比如flash,fireworks,freehand等时,粘入序列号,会自动填充到多个文本框?
      

  3.   

    可能就是象7楼那样的意思,就象PHOTOSHOP贴系列号的样子,但楼主后面的描述却听起来不是那个意思,对不?!
      

  4.   

    给楼主写个例子.<script>
    function test(){
    event.returnValue=false;
    var x=window.clipboardData.getData("Text").toString();
    document.getElementById("t1").value = x.substring(0,4);
    document.getElementById("t2").value = x.substring(4,8);
    document.getElementById("t3").value = x.substring(8,12);
    }
    </script><input id="t1" size="6" maxlength="14" onpaste="test()" onkeypress="event.returnValue=false;"/>-
    <input id="t2" size="6" maxlength="14" readonly="true" />-
    <input id="t3" size="6" maxlength="14" readonly="true" />
    (试着将  111122223333  复制粘入t1)