超人钢铁之躯 ed2k:如何实现文本框之间传递的字符限制

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 06:12:14
以下代码段是TXT1和TXT2两个文本框之间的数据传递代码,现在有个问题,我要限制TXT2中的字符长度为7。也就是说,现在的代码中,TXT1会把所有的用户输入的字符串全部传给TXT2,但我现在只要TXT2只接受TXT1中的前7位字符。请问如何完善代码?

代码段如下:
<input type="text" name="txt1" size="20" onkeyup="txt2.value=this.value;"><input type="text" name="txt2" size="20">

回答者请提供相应代码或参考代码。谢谢! 在线等待答案。

<script language="javascript">
function sendstr()
{
var s=document.getElementById("txt1").value;
s=s.substring(0,7);
document.getElementById("txt2").value=s;
}

</script>
<input type="text" id="txt1" name="txt1" size="20" onkeyup="sendstr();"><input type="text" id="txt2" name="txt2" size="20" readonly>

txt2的值由txt1截取,所以可以设置为只读~