javascript - 在出错时更改文本字段边框的最简单方法

标签 javascript html jquery css dom-events

如果文本字段不遵循特定格式,我正在尝试找出在文本字段周围放置红色边框的最简单方法。我的代码是检测文本格式是否正确的属性,但是当检查失败时我无法更改边框颜色。如果可能的话,我宁愿只使用 html/css 和 JavaScript,但我似乎不知道该怎么做。

这是我的文本框 html:

<p class="fieldtitle"> First Name </p>
<span><input type="text" class="textinput" id="fname" name="fname" /></span>

这是我的 JavaScript,用于检查格式是否正确:

function chkfName() {
    var myfname = document.getElementById("fname");
    var pos = myfname.value.search(/^[A-Z][a-z]+$/);

    if (pos != 0) {
        //this is where I want to change the border around the text box
        return false;
    } else
        return true;
}

最佳答案

您可以像这样轻松更改它!

function chkfName() {
var myfname = document.getElementById("fname");
var pos = myfname.value.search(/^[A-Z][a-z]+$/);

if (pos != 0) {
    fname.style.borderColor = "red";
    return false;
} else
    return true;

这是一些关于它的文档:http://www.w3schools.com/js/js_htmldom_css.asp

关于javascript - 在出错时更改文本字段边框的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36827340/

相关文章:

javascript - html5 相机 APi 不工作,屏幕上显示带有相机禁令标志的灰色框?

javascript - 如何突出显示 jquery 中的每个单词,以便为每个单词提供定义?

javascript - 带有 Folium 的 Python : How can I embed a webpage in the popup?

javascript - 将 Excel 表上传到 Wordpress phpmyadmin 数据库

javascript - json 被转换为 BSON

Javascript Base64 图像数据已损坏/无效?

javascript - 了解布局

javascript - 如何在 Angular 2 中使用 jQuery UI

javascript - 使用 jquery 或 javascript 从文本框和文本区域获取文本并保存在 cookie 值中

javascript - 跨域 iframe - 更改复选框状态