还可以输入多少个字符,怎么改变颜色
还可以输入多少个字符,下面怎么更改还有多少个字符的颜色
现在输出颜色都是一样的
你还可以输入193个字符
我想修改为:把193变成红色
你还可以输入193个字符
这是显示的代码
<div id="messagexp"></div><%--这是显示输入的数字--%>
<script type="text/javascript" language="javascript">
function G(id){
return document.getElementById(id);
}
window.onload = function func(){
var num = 200; //设置输入的字符大小,如果需要更改,数据库里面也要更改
G("messagexp").innerHTML = "您只能输入"+num+"个字符"; //初始所显示的文字
G("<%=TextBox2.ClientID%>").onkeyup = function func(){
var len = this.value.length;
var tmp = num - len;
if(tmp<=0){
this.value = this.value.substring(0,num);
G("messagexp").innerHTML = "你不可以再输入了!!"; //最后所显示的文字
}else{
G("messagexp").innerHTML = "你还可以输入"+tmp+"个字符";//在输入时候所显示的文字
}
}
}
</script>
------解决方案--------------------
tmp两边加上html的颜色脚本
------解决方案--------------------
G("messagexp").innerHTML = "<span style='color:red'>您只能输入"+num+"个字符</span>";
------解决方案--------------------
G("messagexp").innerHTML = "您只能输入<span style='color:red'>"+num+"</span>个字符";