有关js 的 文本框里的关键文字变色问题
各位大虾,
我现在遇到一个问题,希望大家能帮我解决一下!~~~~
我先在想做一个htm的在线文本编辑器
我想实现的功能是,如果在编辑的时候遇到了public 这些类似的关键字,就让他自动变色!~~
我估计要用到ajax
但是我不知道该如何写这个东西,
希望高手能给我点提示
谢谢了!~~~~
------解决方案--------------------你是意思是说就像csdn这样的编辑器吗?
你可以在用户提交的时候用正则替换一下关键字效果
这个用不到ajax
或者扩展固定UBB内在进行操作。
------解决方案--------------------HTML标准里面没有这个,你需要使用浏览器扩展的编辑功能。每个浏览器支持的编辑功能都不同。有的浏览器不支持编辑模式。
------解决方案--------------------牛人!这样的需求很强大呢!建议去下个htm编辑器,然后看看代码直接借用,比如ewebeditor!
------解决方案--------------------可以监听一下事件和活用正则表达式~
------解决方案--------------------String content=相显示的内容
content.replaceAll("public","<font color='red'>public</font>");
在页面上输出content
试试这个
------解决方案--------------------楼主是想做成像eclipse那样的编辑器。