<html><head><title></title></head><body>
<script language="javascript">
var lenHis=0;
function changeAlert()
{
var sms_content=document.all.sms_content.value;
var len = sms_content.length;
var n=0;
for(var i=0;i<len;i++){
if(sms_content.charCodeAt(i) < 0 || sms_content.charCodeAt(i) >255 )
{
// alert(i+","+sms_content.charCodeAt(i)+","+sms_content.charCodeAt(i));
// alert("ppp");
n=n+1;
}
}
// alert(n);
var temp =10-n;
var temp1=temp/2;
if (temp%2==1)
temp1 = temp1 - 0.5;
if (temp <0)
{
document.all.sms_content.value = document.all.sms_content.value.substring(0,lenHis);
return;
}
lenHis = len;
document.all.alertText.innerText="还剩"+temp+"个字符("+temp1+"个中文)";
if (temp==0)
{
alert("输入已满!");
}
}
</script><table>
<tr>
<td>发送内容</TD>
<td><textarea name="sms_content" rows=10 cols=50 maxlength=280 datatype="string" notnull="true" nomorethan="280" onkeyup="changeAlert();"></textarea></td>
<div id="alertText">还剩下10个字符(5个中文)</div>
<input type="button" value="检验" onclick="changeAlert()">
</tr>
</table></body></html>
<script language="javascript">
var lenHis=0;
function changeAlert()
{
var sms_content=document.all.sms_content.value;
var len = sms_content.length;
var n=0;
for(var i=0;i<len;i++){
if(sms_content.charCodeAt(i) < 0 || sms_content.charCodeAt(i) >255 )
{
// alert(i+","+sms_content.charCodeAt(i)+","+sms_content.charCodeAt(i));
// alert("ppp");
n=n+1;
}
}
// alert(n);
var temp =10-n;
var temp1=temp/2;
if (temp%2==1)
temp1 = temp1 - 0.5;
if (temp <0)
{
document.all.sms_content.value = document.all.sms_content.value.substring(0,lenHis);
return;
}
lenHis = len;
document.all.alertText.innerText="还剩"+temp+"个字符("+temp1+"个中文)";
if (temp==0)
{
alert("输入已满!");
}
}
</script><table>
<tr>
<td>发送内容</TD>
<td><textarea name="sms_content" rows=10 cols=50 maxlength=280 datatype="string" notnull="true" nomorethan="280" onkeyup="changeAlert();"></textarea></td>
<div id="alertText">还剩下10个字符(5个中文)</div>
<input type="button" value="检验" onclick="changeAlert()">
</tr>
</table></body></html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货