str.length显示为3,怎样解决这种中英文混合时一个中
bigo 2002-08-06 03:03:15
怎样将负数转为正数:如:-6→6
怎样将div中的字变为红色,用javascript语句控制。
怎样在一边输入时不断变化,即启动CheckLength函数。
而现在onchange不行呀?
<script language="javascript">
function CheckLength(limitedLength,txtName,divID){
var inputLength=document.forms[0][txtName].value.length;
var length=limitedLength-inputLength;
0Aif(length<0)
document.all[divID].innerText3D"最多可输入:"+limitedLength+".已输入:"+inputLength+".超出了:"+length+".";
else
document.all[divID].innerText3D"最多可输入:"+limitedLength+".已输入:"+inputLength+".还可输入:"+length+".";
}
</script>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 7.0">
</HEAD>
<BODY>
<form name="frmPost">
<input type="text" name="txtSubject" onchange='CheckLength(10,"txtSubject","divInputHits")'>
<input type="button" name="btn" onclick='CheckLength(10,"txtSubject","divInputHits")'>
</form>
<DIV id="divInputHits">
f
</DIV>
----------------
另外str="a中国"
str.length显示为3,怎样解决这种中英文混合时一个中文的长度是2?
多谢!