<html>
<body>
<form name="form1">
<script language=javascript>
function a()
{
var i=document.form1.text1.value;
//alert(i.length);
if(i.length<4)
{
document.form1.text1.value="0"+i;
}
if(i.length==4)
{
i=parseInt(i,10);
document.form1.text1.value=i;
//alert(i);
}
}
</script>
<input type=text name="text1" maxlength=4 onKeyDown="a()">
</form>
</body>
</html>
看看这个行不行???卡卡.
<body>
<form name="form1">
<script language=javascript>
function a()
{
var i=document.form1.text1.value;
//alert(i.length);
if(i.length<4)
{
document.form1.text1.value="0"+i;
}
if(i.length==4)
{
i=parseInt(i,10);
document.form1.text1.value=i;
//alert(i);
}
}
</script>
<input type=text name="text1" maxlength=4 onKeyDown="a()">
</form>
</body>
</html>
看看这个行不行???卡卡.
var testStr='0000' + testNum;
alert(testStr.substring(testStr.length-4));
<body>
<form name="form1">
<script language=javascript>
function a()
{
var i=document.form1.text1.value;
var ii=parseInt(i,10);
if(i=="")
{
document.form1.text1.value="000";
}
if((ii>0)&&(ii<10))
{
document.form1.text1.value="00"+ii;
}
if((ii>=10)&&(ii<100))
{
document.form1.text1.value="0"+ii;
}
if((ii>=100)&&(ii<1000))
{
document.form1.text1.value=ii;
}
}
</script>
<input type=text name="text1" maxlength=4 onKeyDown="a()">
</form>
</body>
</html>
兄弟,不好意思,那个给错了,看看这个吧。卡卡。