编辑框内回车时插入序号? 有没有这样的编辑器,就是textarea 里面当我回车的时候,会自动在换到下一行,并且在行首插入序号如:1.first line;2.lllll;3.abc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>test</title><script>function abc(obj){if(event.keyCode==8||event.keyCode==46)return;var str = obj.value;if(str.substring(0,2)!="1.")str="1."+str;var re = /\n/g;var m = str.match(re);if(m!=null&&m!="\n") m=m.length;else if(m=="\n") m=1;if(str.substring(str.length-1)=="\n")str+=(m+1)+".";obj.value=str;}</script></head><body><textarea onkeyup="abc(this)">1.</textarea></body></html> jquery: var count = 1; $(document).ready(function() { $("#TextArea1").bind("keyup", function(event) { if (event.keyCode == 13) { count++; var newHtml = $("#TextArea1").html() + "<br/>" + count.toString() + "."; $("#TextArea1").html(newHtml); } }); }); <textarea id="TextArea1">1.</textarea> 这个为大哥能否给个完整的代码,我没有用过JQuery啊 上面给出的代码我测试一下就是可以运行的。就是很简单的。楼主Jquery是很不错的,建议楼主有空可以学习一下。上面的代码自己也可以运行一下。 求解domReady( )函数 请教网页框架结构问题 求类似于百度或qq空间那样效果的图片滚动的代码 下拉框内容的转移问题 IP地址校验 看看这个有什么错误?应该怎么改? 难题请大家帮忙 怎样控制一个按钮在点击它之后不能再点,或者再点无效(解决马上送分) 图片全屏轮播 求个输入框内重新赋值后定位鼠标焦点方法 怎样获取#content里面的div子集,然后在#result里面轮流更换显示? JavaScript图片预加载代码.用起来不方便。那位能改的方便点
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>test</title>
<script>
function abc(obj){
if(event.keyCode==8||event.keyCode==46)return;
var str = obj.value;
if(str.substring(0,2)!="1.")str="1."+str;
var re = /\n/g;
var m = str.match(re);
if(m!=null&&m!="\n") m=m.length;
else if(m=="\n") m=1;
if(str.substring(str.length-1)=="\n")
str+=(m+1)+".";
obj.value=str;
}
</script>
</head><body>
<textarea onkeyup="abc(this)">1.</textarea>
</body>
</html>
jquery:
var count = 1;
$(document).ready(function() {
$("#TextArea1").bind("keyup", function(event) {
if (event.keyCode == 13) {
count++;
var newHtml = $("#TextArea1").html() + "<br/>" + count.toString() + ".";
$("#TextArea1").html(newHtml);
}
});
});
<textarea id="TextArea1">1.</textarea>
这个为大哥能否给个完整的代码,我没有用过JQuery啊