搞稿喔!才送出的 100 分,再送 100 分,对昨天问题的补充 居然会这样??!!晕倒~~~ TO: hehongyu2000(Henry)
以下是昨天的问题
----------------------------------------------------------
四个框<input> 第一个输入五位数后,焦点移到下一个框,如此……
----------------------------------------------------------
以下是今天的回复
n个text框的解决方案:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<Script Language="JavaScript">
function move(v_objText) {
if (v_objText.value.length >= 5) {
var objElement, blnFound;
objElement = document.all[v_objText.sourceIndex + 1];
blnFound = false;
while ("object" == typeof(objElement) && !blnFound) {
if ("text" == objElement.type) {
objElement.focus();
blnFound = true;
}
else {
objElement = document.all[objElement.sourceIndex + 1];
}
}
}
}
</Script>
<BODY>
<P> </P>
<form name="form1">
<p><input type="text" name="text1" onKeyDown="move(this);"></p>
<p><input type="text" name="text2" onKeyDown="move(this);"></p>
<p><input type="text" name="text3" onKeyDown="move(this);"></p>
<p><input type="text" name="text4" onKeyDown="move(this);"></p>
</form>
</BODY>
</HTML>
---------------------------------以下是今天我的问题。
-----------------------------------------------------------------
输入数据要是划了,如何回头来改呢,你们有试过吗,居然删都删不掉,改也没有可能,这是怎么回事。数据填到<INPUT> 当中,至少是能改的呀。居然改都改不了,删除的时候也有问题。把后面的删了,前面的居然删不了。
帮忙解决。…… 谢了!