jQuery MiniUI

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

下拉框也存在类似情况 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-9-19 16:39:49 |只看该作者 |倒序浏览

数据:[
    {id: "0", text: "注销"},        
    {id: "0", text: "<td>注销1232</td>"},        
    {id: "1", text: "正常"}
]

如果下拉框虽然显示时正确的,但选中后,文本框值是"<td>注销1232</td>"   

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-9-19 17:23:58 |只看该作者
因为你的文本就是:<td>注销1232</td>

Rank: 3Rank: 3

板凳
发表于 2012-9-19 19:29:52 |只看该作者
niko 发表于 2012-9-19 17:23
因为你的文本就是:<td>注销1232</td>

但是如果我的文本是<td>aaa</td>
下拉框显示就有问题

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-9-19 21:19:05 |只看该作者
你的文本为什么是<td>aaa</td>呢?
你的文本应该是:aaa
然后,可以通过drawitem事件,来控制显示的文本内容。

Rank: 3Rank: 3

5#
发表于 2012-9-21 14:42:04 |只看该作者
niko 发表于 2012-9-19 21:19
你的文本为什么是aaa呢?
你的文本应该是:aaa
然后,可以通过drawitem事件,来控制显示的文本内容。

我的数据库某个字段保存的就是'<td>aaa</td>'
一句话,你们没考虑html的转义'<'==>'&lt;
所以会导致这种问题

就像kindeditor保存的数据‘<td>aaa</td>’,应该是转义'了的

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-9-21 18:29:55 |只看该作者
你下载更新下,已经可以了。

Rank: 3Rank: 3

7#
发表于 2012-9-22 16:12:55 |只看该作者
niko 发表于 2012-9-21 18:29
你下载更新下,已经可以了。

表格的转义是好了,但是combobox还不行呀

某项我的文本是‘<td>aaa</td>’,下拉列表里显示的还是‘  aaa   ’,点击选中文本,combox值是<td>aaa</td>。

应该下拉列表里显示的也是<td>aaa</td>,点击选中文本,combox值也是<td>aaa</td>。

Rank: 9Rank: 9Rank: 9

8#
发表于 2012-9-22 17:36:23 |只看该作者
明白了,combobox的还没处理,马上处理掉。

Archiver|普加软件

GMT+8, 2024-11-5 21:51 , Processed in 1.022250 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部