[英]Js Change input color
使用引导程序,如果有这样的错误,我需要更改以将输入字段显示为红色。 占位符已经准备好了,但是我想将该字段标记为红色(使用引导程序)。
这是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(您使用的是Closed()和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']);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.