jQuery MiniUI

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

请 问版主,我怎样通过类似jquery中的$('id').attr("readonly",true) [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-2-28 17:04:27 |只看该作者 |倒序浏览
请 问版主,我怎样通过类似jquery中的$('id').attr("readonly",true)这种方式来控制mini-textbox编辑框的只读和不只读

Rank: 8Rank: 8

沙发
发表于 2014-2-28 17:09:00 |只看该作者
<input id="tb" class="mini-textbox" emptyText="请输入商品编号"  vtype="email"/>

$('#tb').attr('readonly',true);
  mini.parse();
复制demo运行看看

Rank: 3Rank: 3

板凳
发表于 2014-2-28 17:34:33 |只看该作者
lost 发表于 2014-2-28 17:09
$('#tb').attr('readonly',true);
  mini.parse();
复制demo运行看看

不好用啊

Rank: 8Rank: 8

地板
发表于 2014-2-28 17:46:09 |只看该作者
k306495293 发表于 2014-2-28 17:34
不好用啊

var textbox=mini.get(id);
textbox.setAllowInput(true/false)

Rank: 3Rank: 3

5#
发表于 2014-2-28 19:23:56 |只看该作者
felt 发表于 2014-2-28 17:46
var textbox=mini.get(id);
textbox.setAllowInput(true/false)

你说的这个也不好使, 使用var t = mini.get("id");
  t.disable();这个可以设置为只读,我现在还有个其它的问题咨询下,我想通过
var r = mini.get("id");
r.setChecked(true);
来设置复选框的选中,但这种方式只在谷歌浏览器上好使,在360浏览器上就不管用了,请问有什么解决方案,或者有其它动态设置复选框选中的方法没?

Rank: 8Rank: 8

6#
发表于 2014-2-28 20:11:44 |只看该作者
k306495293 发表于 2014-2-28 19:23
你说的这个也不好使, 使用var t = mini.get("id");
  t.disable();这个可以设置为只读,我现在还有个其 ...

textbox js设置allowInput可以用的,效果是动态设置是不是允许输入,这不是只读的效果吗
checkbox设置选中,checkbox.setChecked(true/false)
MiniUI的属性都是通过set和get设置和获取的

Rank: 3Rank: 3

7#
发表于 2014-2-28 22:24:02 |只看该作者
felt 发表于 2014-2-28 20:11
textbox js设置allowInput可以用的,效果是动态设置是不是允许输入,这不是只读的效果吗
checkbox设置选 ...

你说的checkbox.setChecked(true/false)这个方法存在浏览器兼容问题,我在谷歌浏览器上打开好用,换作360浏览器就不管用了

Rank: 8Rank: 8

8#
发表于 2014-3-1 00:41:35 |只看该作者
k306495293 发表于 2014-2-28 22:24
你说的checkbox.setChecked(true/false)这个方法存在浏览器兼容问题,我在谷歌浏览器上打开好用,换作360 ...

用div,别用input

Rank: 3Rank: 3

9#
发表于 2014-3-1 10:03:47 |只看该作者
本帖最后由 k306495293 于 2014-3-1 10:08 编辑
felt 发表于 2014-3-1 00:41
用div,别用input
<input id="price" name="price" value="price" allowinput="false" class="mini-textbox"   style="width:50px;" />我这样设置了文本框只读,也是只有在谷歌浏览器上好使,360上就不行,这个我怎么用div设置?

Rank: 8Rank: 8

10#
发表于 2014-3-1 14:11:58 |只看该作者
k306495293 发表于 2014-3-1 10:03
我这样设置了文本框只读,也是只有在谷歌浏览器上好使,360上就不行,这个我怎么用div设置? ...

<div id="price" name="price" value="price" allowinput="false" class="mini-textbox"   style="width:50px;" ></div>

Archiver|普加软件

GMT+8, 2024-9-29 13:17 , Processed in 1.055361 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部