Я пытаюсь найти самый простой способ поместить красную рамку вокруг текстового поля, если он не соответствует определенному формату. Мой код обнаруживает свойство, если текст находится в правильном формате, но у меня возникает проблема с изменением цвета рамки при неудачной проверке. Я бы предпочел использовать только 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
Удивительный, рад, что я мог бы помочь! –