请更正下面的代码是不工作的,即预期的,我需要显示只是在形式的文本框旁的错误消息,当用户输入一个无效的名称要在Java脚本显示错误消息而不警告框
<html>
<head>
<script type="text/javascript">
function validate() {
if(myform.fname.value.length==0)
{
document.getElementById("fname").innerHTML="this is invalid name ";
}
}
</script>
</head>
<body>
<form name="myform">
First_Name
<input type=text id=fname name=fname onblur="validate()"> </input>
<br> <br>
Last_Name
<input type=text id=lname name=lname onblur="validate()"> </input>
<br>
<input type=button value=check>
</form>
</body>
</html>
不直接关系到你的问题,但你的HTML错过了引号的属性值。你应该*不要*想念他们。另外,''不需要''。如果编写XHTML,它应该是自闭的。 –
它不是'.innerHTML',它是'value' –
您好@legendinmaking当我使用'值'在文本框内获取错误信息,但需求位于文本框旁边。 – user2042156