在javascript/html中显示错误消息而不使用警报

在javascript/html中显示错误消息而不使用警报,javascript,html,Javascript,Html,我试图在不使用警报框的情况下显示验证错误消息。但它不起作用。以前我成功地使用了“innerHTML”。但我不明白为什么它在这里不起作用。这是我的密码 函数验证() { if(document.regform.fname.value.length==“”) { document.getElementById(“error”).innerHTML=“error”; } } 注册 您的代码中有一些错误。首先,名称是fName,但您使用的是fName,然后必须通过整数值而不是空字符串来比较

我试图在不使用警报框的情况下显示验证错误消息。但它不起作用。以前我成功地使用了“innerHTML”。但我不明白为什么它在这里不起作用。这是我的密码

函数验证()
{
if(document.regform.fname.value.length==“”)
{
document.getElementById(“error”).innerHTML=“error”;
}    
}

注册


您的代码中有一些错误。首先,名称是
fName
,但您使用的是
fName
,然后必须通过整数值而不是空字符串来比较
length

此外,如果发生错误,您希望停止提交。因此,如果出现错误,则返回一个
false
。 试试这个

函数验证(){
如果(document.regform.fName.value.length==“0”){
document.getElementById(“error”).innerHTML=“error”;
返回false;
}
}

注册


让我猜猜,您的表单只是闪烁然后重新加载?可能会重复缩进您的答案,然后进行修改snippet@Anup成功了。似乎我在编码时必须更加小心。。非常感谢。