mysql-如何在textarea输入的内容,每段都被<p></p>包裹起来?

问题描述

如何在textarea输入的内容,每段都被<p></p>包裹起来?

例如:
我是一个粉刷匠
大家好
啦啦啦

输入完后转成:

 '<p>'我是一个粉刷匠'</p>'
'<p>'大家好'</p>'
'<p>'啦啦啦'</p>'

解决方案

js替换下就好了,入库的时候存储替换过的

 <textarea id="ta"></textarea>
<br /><input type="button" value="输入完毕" onclick="replaceText()" />
<script>
    function replaceText() {
        var v = document.getElementById('ta').value.replace(/r/g, '');
        if (v != '') {
            v = '<p>' + v.replace(/n*$/g, '').replace(/n/g, '</p><p>') + '</p>';
            alert(v)
        }
    }
</script>

解决方案二:

可以用富文本编辑器实现,具体可以看看ueditor.

解决方案三:

不明白你的需求。既然是textarea输入框,为什么又需要用html的p标签包裹呢?这是两个不同的html元素,怎么能交叉呢?

解决方案四:

$arr = explode(PHP_EOL, $content);
$result = array();
foreach ($arr as $v) {
    $result[] = '<p>' . $v . '</p>;
}
echo implode('', $result);
时间: 2024-08-30 23:12:06

mysql-如何在textarea输入的内容,每段都被&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;包裹起来?的相关文章

mysql 数据库-mysql如何获取contentEditable中输入的内容并存储

问题描述 mysql如何获取contentEditable中输入的内容并存储 如题,mysql如何获取contentEditable区域输入的内容?谢谢了 解决方案 contentEditable是标签修饰内容,意思内容可编辑而mysql是个数据库,你的问题就好比,一个商店如何得到篮球一样纠结把问题理清晰,这样来做1得到数据2把数据存入mysql 1: <div id=""test"" contentEditable=true>this is a tes

MySQL如何在ps命令下隐藏命令行中的密码

在命令行中输入命令并不是一个好主意,会造成安全问题.(见另外一篇文章<MySQL密码输入的安全操作>)但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?,类似MySQL在ps命令下隐藏密码. 假设我这里系统里两个用户,一个是root ,一个是dabu .测试系统为centos 6.5在按照下面的步骤做: [root@dabu.info ~]#su dabu #切换到dabu这个账号 [dabu@da

kindeditor编辑器-在asp.net中如何在后台获取kindeditor输入的内容

问题描述 在asp.net中如何在后台获取kindeditor输入的内容 js代码: var editor; KindEditor.ready(function(K) { editor = K.create('textarea[name=""content""]' { allowFileManager : true resizeType : 1 allowPreviewEmoticons : false allowImageUpload : true items :

extjs-Extjs textfield和textarea输入完毕之后离开焦点界面变乱了

问题描述 Extjs textfield和textarea输入完毕之后离开焦点界面变乱了 当我在界面上textfield和textarea里面输入完了内容了之后,只要一离开焦点,界面就会像图片里面一样变得错乱. var treeStore = Ext.create('Ext.data.TreeStore', { proxy : { type : 'ajax', url : basePath + '/system/permission/findAllMenu' }, root : { text :

js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数_javascript技巧

[Html代码] <table> <tr> <td width="150">短信内容:</td> <td> <textarea name="message" cols="96" rows="5" onKeyDown="textCounter(message,remLen,65);" onKeyUp="textCounter(mess

Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办_java

项目开发中,在做Mybatis动态查询时,遇到了一个问题:MySQL在进行LIKE模糊查询时,输入英文可以正常检索出结果,但是输入中文后检索得到的结果为空. 由于是使用GET方式请求,所以为了确保中文不乱码,在控制台接收到请求参数后,对中文进行了一次编码. try { realName = new String(realName.getBytes("GBK"), "UTF-8"); } catch (UnsupportedEncodingException exce

关于textarea提交的内容无法换行的解决办法_基础知识

当我们在页面上通过 textarea 提交数据的时候,我们我们输入的内容在提交后都会被处理为了一段内容,即使我们在 textarea 里面输入了很多的换行,提交后也是一段内容,那如果我们需要将我们输入的信息按照输入的形式保存下来该如何做呢? 这里面存在一个主要的问题是在页面显示的时候换行符是 <br /> 标签,而内容在 textarea 中显示时的换行符是 \n ,下面介绍一种方法通过 js 将输入的内容中的换行符转换为网页中的换行符.在网页数据提交钱作如下处理即可. 复制代码 代码如下:

JS中使用mailto实现将用户在网页中输入的内容传递到本地邮件客户端_javascript技巧

背景: 想在自己的网站中有这样一个设计: 用户点击提交按钮之后,就会打开本地邮件客户端,并自动将他在输入框中输入的内容作为邮件的内容,像下面这样: mailto可以帮助实现这个功能. 简介: mailto是一种电子邮件协议,通过该协议可以创建一个指向电子邮件地址的超级链接,通过该链接可以在Internet中发送电子邮件.就像在地址栏输入一个网址会打开一个网页一样,输入mailto:name@email.com,就会打开本地邮件客户端,并将邮件发送给name@email.com. 在HTML中使用

android webview中如何获得输入框输入的内容

问题描述 android webview中如何获得输入框输入的内容 求高手指点,寻求热心好人帮助.如何获得webview中登录框我输入的内容. 详细: 通过webView打开一个URL网址.打开后有一个登录页面,页面有个userID和Password的输入框,和一个登录按钮,输入帐号密码后点击登录按钮,如何获得我输入的帐号和密码????? url是用别公司的登录页面地址.不知道他的数据 解决方案 http://www.eoeandroid.com/forum.php?mod=viewthread