怎样实现字数统计? 按你的要求得要javascript来实现. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 js 里面的onChange事件,然后统计你的input的value length...........具体的到js版问吧 <script language='javascript'>function count(value){ var i; i=value.length; alert(i+'个字');}</script><input type="text" onblur="count(this.value)"> <SCRIPT language=JavaScript>function Ichange(){ srcvalue=document.form1.field2.value; srclen=srcvalue.length; document.form1.field1.value="长度为:"+srclen;}</SCRIPT><form name=form1><INPUT id=field1 name=field1><textarea id=field2 name="field2" Onkeyup="javascript:Ichange()"></textarea></form> 以下内容存为test.htm<html><body><!--save as test.htm--><SCRIPT src="./dcookie.js"></SCRIPT> <FORM name=frmAnnounce onsubmit="return chkSubmit()" action=SaveAnnounce.asp method=post encType=multipart/form-data><SCRIPT language=javascript>function changeHints(){ var l=strlength(document.frmAnnounce.subject.value)document.all("hints").innerHTML="已经输入"+l+"字节" return true }</SCRIPT><INPUT onkeydown="return changeHints()" onkeyup="return changeHints()" maxLength=255 size=40 name=subject> (<SPAN id=hints color="red">已经输入0字节</SPAN>) </body></html>以下内容存为dcookie.js var expireDate; function getCookie(name){ var cname = name + "="; var dc = document.cookie; if (dc.length > 0) { begin = dc.indexOf(cname); if (begin != -1) { begin += cname.length; end = dc.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin, end)); } } return ""; } function saveStorageCookie(NameStorage){ expireDate = new Date; if (expireDate.getYear() < 100) { expireDate.setYear(expireDate.getYear() + 1900 + 1); } else { expireDate.setYear(expireDate.getYear() + 1); } document.cookie = "NameStorage=" + NameStorage + ";expires=" + expireDate.toGMTString() + ";"; } function getAnnounceCookie(){ var dc = document.cookie; //var name = getCookie("name"); //var pwd = getCookie("passwd"); //var email=getCookie("email") var signature=getCookie("signature") var emote=getCookie("emote") if (document.cookie) { if (name == null) { //document.frmAnnounce.name.focus(); } else { //document.frmAnnounce.name.value = getCookie("name"); //document.frmAnnounce.passwd.value = getCookie("passwd")+""; //document.frmAnnounce.email.value = getCookie("email"); if (signature == "use") { document.frmAnnounce.chkSignature.checked = true; } for (var j=0;j<document.frmAnnounce.emote.length;j++){ if (emote==document.frmAnnounce.emote[j].value){ document.frmAnnounce.emote[j].checked = true; } } //document.frmAnnounce.subject.focus(); } } else { //document.frmAnnounce.name.focus(); } } function strlength(str){ var l=str.length; var n=l for (var i=0;i<l;i++) { if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++ } return n } 提交时弹出登录层的问题,在线等, PHP关于下拉列表框回显 苹果桔子价格计算,找不到哪里错了,晕。 编码问题 怎么把checkbox1的值传到下一页面去? 好久没有动PHP了,刚看到一个用PHP调用Google api的例子 求救:apache+php+oracle中oracle数据库中汉字到页面显示变成了‘???’ 虚拟形象! 请熟悉正则表达式的高手来看看... date()显示的是本地时间么?好像时区不对啊? 在读出浏览端的网卡物理地址? 如何使用 php 有条件创建一个文本型文件?
function count(value){
var i;
i=value.length;
alert(i+'个字');
}
</script>
<input type="text" onblur="count(this.value)">
srcvalue=document.form1.field2.value; srclen=srcvalue.length;
document.form1.field1.value="长度为:"+srclen;
}
</SCRIPT>
<form name=form1>
<INPUT id=field1 name=field1>
<textarea id=field2 name="field2" Onkeyup="javascript:Ichange()"></textarea>
</form>
<html><body>
<!--
save as test.htm
-->
<SCRIPT src="./dcookie.js"></SCRIPT>
<FORM name=frmAnnounce onsubmit="return chkSubmit()" action=SaveAnnounce.asp
method=post encType=multipart/form-data><SCRIPT language=javascript>
function changeHints(){
var l=strlength(document.frmAnnounce.subject.value)
document.all("hints").innerHTML="已经输入"+l+"字节" return true
}
</SCRIPT><INPUT onkeydown="return changeHints()" onkeyup="return changeHints()" maxLength=255 size=40 name=subject> (<SPAN
id=hints color="red">已经输入0字节</SPAN>)
</body></html>以下内容存为dcookie.js
var expireDate;
function getCookie(name){
var cname = name + "=";
var dc = document.cookie;
if (dc.length > 0) {
begin = dc.indexOf(cname);
if (begin != -1) {
begin += cname.length;
end = dc.indexOf(";", begin);
if (end == -1) end = dc.length;
return unescape(dc.substring(begin, end)); }
}
return "";
} function saveStorageCookie(NameStorage){
expireDate = new Date;
if (expireDate.getYear() < 100) {
expireDate.setYear(expireDate.getYear() + 1900 + 1);
} else {
expireDate.setYear(expireDate.getYear() + 1);
}
document.cookie = "NameStorage=" + NameStorage + ";expires=" + expireDate.toGMTString() + ";";
}
function getAnnounceCookie(){
var dc = document.cookie;
//var name = getCookie("name");
//var pwd = getCookie("passwd");
//var email=getCookie("email")
var signature=getCookie("signature")
var emote=getCookie("emote")
if (document.cookie) {
if (name == null) {
//document.frmAnnounce.name.focus();
} else {
//document.frmAnnounce.name.value = getCookie("name");
//document.frmAnnounce.passwd.value = getCookie("passwd")+"";
//document.frmAnnounce.email.value = getCookie("email");
if (signature == "use") {
document.frmAnnounce.chkSignature.checked = true;
}
for (var j=0;j<document.frmAnnounce.emote.length;j++){
if (emote==document.frmAnnounce.emote[j].value){
document.frmAnnounce.emote[j].checked = true;
}
}
//document.frmAnnounce.subject.focus();
}
} else {
//document.frmAnnounce.name.focus();
}
}
function strlength(str){
var l=str.length;
var n=l
for (var i=0;i<l;i++)
{
if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++
}
return n
}