点击text1弹出div,里面是一个table,做的数字小键盘,点击小键盘上的数字就输入到text1上面了现在我改了一下,直接在table上放了一个文本框text2,输入完成后点确定再全赋给text1
<input type="text" id="text1" onclick=mouseout8("text1")>
但现在不知道怎么改...
这是以前直接获给text1的
function mouseout8(cid) {
        for (i = 1; i <= 11; i++) {
        document.getElementById("btn_num8_" + i).onclick = function () {
            document.getElementById(cid).value += this.value;
        }
    }
怎么改才能把点击数字得到的值先放到text2上,谢谢

解决方案 »

  1.   

    基础中的基础。
     LZ稍微了解一下JS吧。
      

  2.   

    <script>
    function show(){
    document.getElementById("textarea").value = "";
    document.getElementById("div").style.display='block';
    document.getElementById("textarea2").focus();
    }function add(value){
    document.getElementById("textarea2").value += value;
    }function finish(){
    document.getElementById("textarea").value = document.getElementById("textarea2").value;
    document.getElementById("div").style.display = "none";
    document.getElementById("textarea2").value = "";
    }
    </script><textarea id="textarea" colspan="10" rowspan="5" onfocus="show()"></textarea>
    <div id="div" style="display: none; position: absolute; top: 100px; left: 100px; background: #9999CC">
    <textarea id="textarea2" style="border: 0.2cm #CCCCFF solid;"></textarea>
    <input type="button" value="A" onclick="add(this.value)">
    <input type="button" value="B" onclick="add(this.value)">
    <input type="button" value="完成" onclick="finish()">
    </div>