我无法弄清楚为什么这不起作用。如果我发出警报,它可以工作,但当我想更改显示时它不工作。
<script>
function validatesForm() {
var x=document.forms["MYPage"]["name"].value;
if (x == null || x == "")
{
document.getElementById("errorname").style.display="block";
return false;
}
}
</script>
</head>
<body>
<form name="MYPage">
Name:
<input type="text" name="name" />    <p id="errorname" style="color:red; display:none;">Please fill out this field</p>
<input type="submit" value="Validate!" onclick="validatesForm()">
</form>