jQuery MiniUI

 找回密码
 立即注册
查看: 2909|回复: 3
打印 上一主题 下一主题

修改文本选定改变样式问题(紧急) [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-12-25 17:16:34 |只看该作者 |倒序浏览
给文字加下划线
在js中:document.execCommand('Underline');
但是对于miniui控件中的文本不支持,请问我该项怎么做
效果如:I love miniui

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-12-25 17:31:39 |只看该作者
一般如果给文本加下划线,用样式就可以了:
style="text-decoration:underline"

另外,你指的控件是什么?
贴下代码把。

Rank: 1

板凳
发表于 2012-12-25 17:44:18 |只看该作者
niko 发表于 2012-12-25 17:31
一般如果给文本加下划线,用样式就可以了:
style="text-decoration:underline"

是给及鼠标选定的文本加下划线
js中document.execCommand('Underline');
这是对于html组件,比如:<input type='text'>abcdefg</input>
如果我选择bcd,其页面显示结果是:abcdefg
而对于:<input type='mini-textbox'>abcdefg</input>
执行document.execCommand('Underline');
无效,请问怎么解决
就是需要做一个类似这个编辑器的功能

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-12-25 18:28:05 |只看该作者
如果你的输入框比较复杂,其实处理起来很简单:
用html原生的input。

你只是在处理这个细节问题时,做一下例外处理就可以了。

Archiver|普加软件

GMT+8, 2024-11-27 09:48 , Processed in 1.064594 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部