| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1490 人关注过本帖
标题:[原创]实现到数据库能自动回车换行的一个问题
只看楼主 加入收藏
vicki1986
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-11-29
收藏
 问题点数:0 回复次数:14 
[原创]实现到数据库能自动回车换行的一个问题

请教:想在每50个字后添加一个自动换行符~致使textarea中的文字当输入到50个后就自动加一个<br>~使在链到数据库中也能实现自动换行~
我自己的大概思路是这样的:

每次textarea输入文字,相当于更改一次textarea的内容

所以首先用onchange句柄来触发事件

然后每次触发时间,就相当于字符数+1,当累计到固定字符数后,就在textarea当前内容之后添加回车换行符

之后再重新开始累加


但是“然后每次触发时间,就相当于字符数+1,当累计到固定字符数后,就在textarea当前内容之后添加回车换行符”不知道该怎么控制~请写一段这样的代码出来让我学习学习~
n_n
中文和英文所占的字符数显不考虑~当成英文字符处理即可!谢谢~

搜索更多相关主题的帖子: 数据库 回车 自动 
2005-11-30 19:00
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
onchange当失去焦点的时候才触发,建议用onkeypress

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-01 08:47
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 

[CODE]
<textarea id=t1 cols=60 rows=10 onkeypress="check()"></textarea>
<p id=p1></p>

<script defer>
var flag=0

function check() {
if ((document.all('t1').innerText.length!=0)&&(document.all('t1').innerText.length%50==0)) {
document.all('t1').innerText+="\n"
flag=0
}
flag++;
p1.innerText+=flag;
}

</script>
[/CODE]
因为加了个\n他也是一个字符,所以在加上你自己的判断就可以了


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-01 09:26
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
[CODE]
<textarea id=t1 cols=60 rows=10 onkeypress="check()"></textarea>
<p id=p1></p>
<script defer>
var flag=0
function check() {
if ((document.all('t1').innerText.length!=0)&&(document.all('t1').innerText.length%50==0)) {
document.all('t1').innerText+="\n"
flag=0
}
flag++;
p1.innerText+=flag;
}</script>
[/CODE]

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-01 09:28
vicki1986
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-11-29
收藏
得分:0 

谢谢版主!
n_n
如果用onkeypress那么功能键的问题就不能解决啦?!这个又是个缺陷~

2005-12-02 09:51
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 

要存到数据库,要什么功能键


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-02 09:58
vicki1986
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-11-29
收藏
得分:0 

还有个问题~就是如果按住一个键不放~或者是粘贴的方式输入的话~那也解决不了~太郁闷了~

2005-12-02 18:36
vicki1986
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-11-29
收藏
得分:0 
版主~可以去这里看看~
题目在这个网上~
http://202.116.24.1/studentwork/works/2/Javascript_Junior_1.htm
看看这个应该怎么做~
谢谢了~
2005-12-02 18:39
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
搞个计数器,当=20的时候就换行~~不必要算正个文本框的长度

吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-03 11:35
vicki1986
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-11-29
收藏
得分:0 

有劳版主写出来看看吧~谢谢啦~

2005-12-03 13:00
快速回复:[原创]实现到数据库能自动回车换行的一个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016805 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved