问题描述
类似与这样的评论引用是怎能么做的啊、?我在网上看到了使用js做的,代码如下:<scripttype="text/javascript">functionyinyong(id){document.forms.form1.FreeTextBox1.value="回复:"+document.getElementById(id).parentNode.firstElementChild.textContent.replace(/^s+|s+$/g,"")alert(document.forms.form1.FreeTextBox1.value);}</script>
这个代码,我看得懂,但是存储到数据库里面的时候难道也是要把“document.forms.form1.FreeTextBox1.value”这个值也存储在品论回复的数据库表里面吗?
解决方案
解决方案二:
这段只是将富文本框的内容进行赋值,最终存储的时候还是只要存储富文本框内容即可
解决方案三:
你只要看一下这个页面的html源代码就行了啊。前端html/css/javascript都是开源的啊。例如引用楼主zhentoufei的回复:
我在网上看到了使用js做的,代码如下:
你打开看看这里的html写的什么?
解决方案四:
上面这个内容,你可以看到html中的<fieldset><legendclass="font_bold">引用 楼主 zhentoufei 的回复:</legend><blockquote>我在网上看到了使用js做的,代码如下:</blockquote></fieldset>
这个html应该能看懂把?!知道了这个html结构,那么内容也就很容易理解了。在提交(也就是页面底部的提交frame中)时得到的的内容中找到<quote].....
对,然后立刻替换为相应的上述html呗。对于数据库来说,可以保存提交时的UBB伪代码格式,也可以保存最终的html格式。由于提交时的UBB格式其实没有什么用处,所以我建议只保存html格式的内容。
解决方案五:
你贴的那个js代码,只是在编辑内容中自动插入一个文字(免得用户手工改打字了),其实跟这个大局根本没有关系。你也不应该基于这一点皮毛来理解更高级一点的功能。
解决方案六:
点击引用,相当于拷贝上面的信息,放到一段html代码中
解决方案七:
引用123楼sp12354的回复:
上面这个内容,你可以看到html中的<fieldset><legendclass="font_bold">引用 楼主 zhentoufei 的回复:</legend><blockquote>我在网上看到了使用js做的,代码如下:</blockquote></fieldset>这个html应该能看懂把?!知道了这个html结构,那么内容也就很容易理解了。在提交(也就是页面底部的提交frame中)时得到的的内容中找到<quote].....
对,然后立刻替换为相应的上述html呗。对于数据库来说,可以保存提交时的UBB伪代码格式,也可以保存最终的html格式。由于提交时的UBB格式其实没有什么用处,所以我建议只保存html格式的内容。
12354
123