制作网页。在textarea标签中输入文字,按下回车,存入数据库后独处的内容没有换行,而是练在了一起

制作网页。在textarea标签中输入文字,按下回车,存入数据库后独处的内容没有换行,而是练在了一起,第1张

按下回车”,数据在POST时回车符(\n)将转为空格(\s)。

要把它转化为换行标记再存入数据库,读出来才能换行,可以在insert之前 用替换函数换掉所有回车符为p 或 br等标记

数据库中的换行在jsp上显示需要做转义处理的,否则会中间折断的。

jsp里面,实际上还是html里面。

<br/>是标准的xml写法,也是我们推荐的一种写法(或者叫做xhtml);

<br>是不标准的写法,不是我们推荐的。

但不管<br/>还是<br>,浏览器都会解析成回车换行,浏览器的兼容性很好的,所以不论我们写那种,效果都一样。

数据库中的换行在jsp上显示需要做转义处理的,否则会中间折断的。

jsp里面,实际上还是html里面。

<br/>是标准的xml写法,也是我们推荐的一种写法(或者叫做xhtml);

<br>是不标准的写法,不是我们推荐的。

但不管<br/>还是<br>,浏览器都会解析成回车换行,浏览器的兼容性很好的,所以不论我们写那种,效果都一样。

<php if($_POST['do_hf']=='回复')//当'回复'按钮触发执行 { $bbs_hfnr=trim($_POST['textf']);//得到多行文本框 $sql="insert into table (text) values('"$bbs_hfnr"'); //SQL 连接和插入我就不写了 不知道你什么数据库 } echo "<form action='' method='post'>"; echo "<table >"; echo "<tr><td><textarea name='textf' class='inputtext' cols='70' rows='6'></textarea></td></tr>"; echo "<tr><td><input type='submit' name='do_hf' value='回复'>"; <input type='reset' value='重置' /></td></tr>"; echo "</table>"; echo "</form>"; >

以上就是关于制作网页。在textarea标签中输入文字,按下回车,存入数据库后独处的内容没有换行,而是练在了一起全部的内容,包括:制作网页。在textarea标签中输入文字,按下回车,存入数据库后独处的内容没有换行,而是练在了一起、如何让 textarea 存入数据库时支持换行的呢、textarea中的数据含有换行,存入数据库中,在JSP页面上如何按原格式(带有换行)取出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10135378.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存