我试图找出放一个红色边框的文本字段,如果它不遵循特定的格式,最简单的方法一个文本框的边框。我的代码是属性检测,如果文本是正确的格式,但我无法在检查失败时更改边框颜色。如果可能,我宁愿只使用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;
}
谢谢!这正是我需要的。 – Tommizzy
太棒了,很高兴我能帮到你! –