【发布时间】:2012-09-23 17:41:30
【问题描述】:
我正在尝试将第一个输入字段的渲染值放入第二个输入字段 但我的输出有些问题
代码如下:
<script>
function displayNumber(){
var card = document.getElementById('credit').value;
var str = "";
for(var i=1; i <= card.length-4; i++) {
str += "*";
}
ecard = str + card.substr(card.length-4);
document.getElementById('out').innerHTML = ecard;
$("#output").val(ecard);
}
window.onload = displayNumber;
</script>
<form id="myform">
<input type="text" id="credit" value="123456789012">
<br>
<input type="text" id="output" >
</form>
<label id="out"></label>
信用值为123456789012
应该在输入字段“输出”中显示为
********9012
这里是演示 JSFIDDLE
【问题讨论】:
标签: javascript input field