jQuery MiniUI

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

关于form中input类控件的label的两个问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-12-8 10:32:34 |只看该作者 |倒序浏览
1.input类控件,通过lable添加文字描述,那么label文字的颜色如何控制呢?
2.一个页面有很多个input,id和name均不同,如何获取到所有的input的label值?

Rank: 8Rank: 8

沙发
发表于 2014-12-8 10:48:23 |只看该作者
1 有labelStyle="color:red"可火箭控label样式
2 你要获取label做什么

Rank: 2

板凳
发表于 2014-12-8 11:02:37 |只看该作者
dforce 发表于 2014-12-8 10:48
1 有labelStyle="color:red"可火箭控label样式
2 你要获取label做什么

感谢回复,
关于第二个问题,比如我有十个input,其中有五个是必选,我想在这五个label中加上一个替代关键字,到最后了,批量将这五个label里面的换成红色的(*),并提示,标红色的(*)的是必填项;
这五个中每个label除开我说的这个(*)之外的部分还是之前的颜色,不变动
就像这样<input labelField="true"  label="用户名JH" name="username" id="username">
<script>
mini.parse();
var labels = mini.getAllLabels;//获取单个或者全部label的值,就想知道这个能实现不
for(i=0;i<labels.length;i++){
    labels.value = labels.value.replace("JH","<span style='color:red'>(*)</span>");
}
</script>

这样可能还是有些多余,因为设置了必须后,input的背景颜色会有变化,提交的时候也可以再提示必填,
但是我还是想更直观一些,第一眼就能有区别
感谢管理员迅速的解释,还请再给指导下!

Rank: 8Rank: 8

地板
发表于 2014-12-8 11:14:03 |只看该作者
wisefox 发表于 2014-12-8 11:02
感谢回复,
关于第二个问题,比如我有十个input,其中有五个是必选,我想在这五个label中加上一个替代关键字, ...

没有这样的功能
你可以单独获取你需要改变label的控件,调用setLabel(............)方法更换label

Rank: 2

5#
发表于 2014-12-8 11:15:38 |只看该作者
dforce 发表于 2014-12-8 11:14
没有这样的功能
你可以单独获取你需要改变label的控件,调用setLabel(............)方法更换label ...

好,知道了,感谢!

Archiver|普加软件

GMT+8, 2025-6-10 06:06 , Processed in 1.058882 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部