点击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上,谢谢
<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上,谢谢
LZ稍微了解一下JS吧。
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>