var dd=[textarea].value
dd=dd.replace("\n/g","<br>")
dd=dd.replace(" /g"," ")
document.write(dd)
將textarea中多行文本的分行符"\n"換成<br>
空格換成
dd=dd.replace("\n/g","<br>")
dd=dd.replace(" /g"," ")
document.write(dd)
將textarea中多行文本的分行符"\n"換成<br>
空格換成
解决方案 »
- 我想用js和HTML实现新浪微博的收藏、评论等功能,请高手指点一下,给个例子,谢谢啦
- Js里面IF(var)表示什么意识?
- 如何控制输入的URL地址格式是否有效,只支持http和tcp格式的。
- 如何能让select标签下的option标签只显示一部分
- 【求助】js如何做基于DSA算法的数字签名??
- AJAX PHP 实时滚动怎么实现?
- 菜鸟简单问题:外部js文件使用问题。
- 求教:showModalDialog打开时,带一参数,在所打开的页中如何得到所传的参数
- 急急急!父窗体最小化时WINDOW.OPEN打开的子窗体也被缩到任务栏,我想要将子窗口弹出到最前面,如何解决?
- 请教大家:复制链接问题
- 这个怎么做?
- 字符串的替换
----------------------------------------
<script language="javascript">
var Length=10;//textarea 的rows值,请根据自己的设定值修改
function tb_addnew(str)
{
var ls_t=document.all("mytable")
maxcell=ls_t.rows(0).cells.length;
mynewrow = ls_t.insertRow();
for(i=0;i<maxcell;i++){
mynewcell=mynewrow.insertCell();
mynewcell.innerText=str;
}
}function show(){
var strValue=form1.textfield.value;
var arrStr=strValue.split("\n");
var strTemp;
for( j=0;j<arrStr.length;j++){
var line=arrStr[0].length/Length+1;
for(var i=0;i<line;i++){
var str=arrStr[j].substring(i*Length,(i+1)*Length);
tb_addnew(str);
}
}
}
</script><form name="form1" method="post" action="">
<p>
<textarea name="textfield" cols="10" rows= 10>
</textarea>
</p>
<p>
<input type="button" name="Submit" value="按钮" onclick=show()>
</p>
</form>
<TABLE id=mytable border=1>
<tr><td>列表显示</td></tr>
</TABLE>
照你的方法做了,还是不行。
我感觉你说的和原来的问题不是一个问题。从Textarea到表格,这个不是单纯CSS就能实现的吧?
至于按钮,没有这个按钮你怎么出发从Textarea到表格呢?如果Textarea的数据已经提交到数据库,那么这个问题便不是这个问法吧?
你并不是真正的按原来在textarea中所输入的内容分行
我要的是在一个单元格中显示该段文字,而不是用整个表格来做。mophi(追球)所提供的方法,如果照着做一个也没有替换,将后面的
/g去掉,只替换了第一个换行符。
后来我只有用一个循环解决这个问题。