我知道如何设置警报,如果字段是空白或错误的字符,它就会向他们发出警报。但我不希望弹出警告,我希望所有缺少的字段都是不同的背景颜色。
function allLetter(uname)
{
var letters = /^[A-Za-z]+$/;
if(uname.value.match(letters))
{
return true;
}
else
{
alert('name required');
uname.focus();
return false;
}但是,当我将警报更改为,
alert(document.style.display.backgroundColor = red)那么什么都不会发生。它甚至不会显示其他缺少字段的警报。此外,如果名称和电子邮件都是错误的,那么它将只警告名称而不是电子邮件,因为名称是第一个
发布于 2016-10-23 02:27:03
这就是你想要的。
function allLetter(uname)
{
var letters = /^[A-Za-z]+$/;
if(uname.value.match(letters)) {
return true;
} else{
uname.style.backgroundColor = "red";
uname.focus();
return false;
}https://stackoverflow.com/questions/40195121
复制相似问题