在字段旁边显示图像
display image next to field
我需要验证一个字段,这样如果它有值,就会在字段旁边显示一个"tick"符号。
我有以下javascript函数,用于验证
function validate_this_field(field_value, field_id)
{
if($j('#' + field_id).val() ) {
$j('#' + field_id ).addClass('mandatory_field_completed');
}
}
css代码
.mandatory_field_completed{
border-style: solid;
border-width: 1px;
border-color: green;
background:url(../images/tick.png) right no-repeat;
padding: 4px 4px 4px 34px;
}
上面css的问题是图像显示在字段内部。我想在正在验证的字段外部和旁边显示"勾选"图像。
任何建议都将不胜感激。
非常感谢。
使用display:none
样式将图像放在div旁边,然后显示:
function validate_this_field(field_value, field_id)
{
if($j('#' + field_id).val() ) {
$j('#' + field_id ).addClass('mandatory_field_completed')
.next().show(); // show next element after div
}
}
或者,您可以拥有一些控件容器div,并在背景中设置图像的样式。
如果您希望它在字段之外,则必须将图像应用于包装元素的背景:
<div class="tick"><input class="txtInput" type="test"></div>
CSS:
.txtInput {
width:200px;
}
.tick {
background-image:url(http://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Check_mark_23x20_02.svg/19px-Check_mark_23x20_02.svg.png);
padding-right:20px;
background-repeat:no-repeat;
background-position:205px 0px;
}
在验证时将类添加到包装中。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 画布数据到图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使图像在单击时展开到不大于浏览器
- Html页面上的多个Base64图像和平滑加载
- UIAutomation放大图像
- 使用javascript在Flash中加载外部图像
- 可以在这里为背景图像设置滤镜吗
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 使用 js 将背景图像设置为 HTML
- Javascript将图像src更改为淡入淡出
- 无法在本地计算机中将画布另存为图像
- 压缩phonegap中ios的图像插件
- 如何在鼠标悬停时在另一个图像上滑动图像.