Js更改输入颜色
Js Change input color
使用bootstrap,如果出现这样的错误,我需要更改,将inputfield显示为红色。带有占位符。。保持者已经准备好了,但我想把场地标记为红色(使用引导程序)。。
这是JS
if (data['valid'] != "true") {
if(data['path_error']) {
oRow.children('#path_td').attr( 'data-container', 'body')
.attr( 'data-toggle', 'popover')
.attr( 'data-placement', 'top')
.attr( 'data-content', data['path_error'])
.attr( 'data-class', 'bg-danger')
.popover('show');
}
编辑:这是HTML
<td id="path_td"><input type="text" class="form-control input-sm" name="path"
value="<?= $oRoute->getPath(); ?>"/></td>
您不想更改数据类,而是想更改类本身。假设您使用的是JQuery(使用的是closest()和children()方法)
$('#path_td')
.addClass('bg-danger')
.attr( 'data-container', 'body')
.attr( 'data-toggle', 'popover')
.attr( 'data-placement', 'top')
.attr( 'data-content', data['path_error'])
.popover('show');
问题已解决:
function showError(oRow, where, what) {
oRow.find(where).attr( 'data-container', 'body').attr( 'data-toggle', 'popover').attr( 'data-placement', 'top').attr( 'data-content', what).attr( 'data-class', 'bg-danger').popover('show');
oRow.find( where).addClass('has-error');
var jsonCallback = function(oRow) {
return function(data, textStatus, jqXHR) {
if (data['valid'] != "true") {
if(data['path_error']) {
showError(oRow, '#path_td', data['path_error']);
}
相关文章:
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 边框颜色是't如果输入为空,则更改
- 如果键入文本,请更改输入边框颜色
- 输入类型按钮在按下时更改颜色
- 如何更改无线电输入字段中文本的颜色
- 边距和输入元素边框之间的填充颜色
- 在提交时更改按钮颜色,直到输入新文本
- 如何将文本输出到不是't输入不同颜色的文本
- 在页面上自动切换模糊后,更改输入的背景颜色
- 根据输入字段中键入的数字更改td单元格的颜色
- 如何在选择“输入颜色”后从中获取新的颜色值
- 使用 JavaScript 和无线电输入更改 HTML 中的背景颜色有什么错误
- 清除值时,将输入背景颜色返回到原始状态
- CSS或JS-当输入被聚焦时,改变输入的背景颜色
- 保存输入表单后ImageMap颜色更改
- HTML5输入颜色,可编辑输入
- PHP - 获取颜色输入值
- 如何打开颜色输入'的下拉列表
- 颜色检查后的褪色颜色输入
- 自动完成—颜色输入建议文本