アラートボックスを使用せずに検証エラーメッセージを表示しようとしています。しかし、それは動作しません。以前は "innerHTML"をうまく使っていました。しかし、なぜ私はここで動作しません理解していない。これは私のコードです。javascript/htmlでアラートを使用せずにエラーメッセージを表示
function validate()
{
if(document.regform.fname.value.length=="")
{
document.getElementById("error").innerHTML="error";
}
}
<header>
<h1>SIGN UP</h1>
</header>
<div class="div1"><img src="img.jpg" width="250px"></div>
<div class="div2" id="div2">
<form name="regform" onsubmit="return validate()">
<label><input type="text" name="fName" id="fna"></label>
<input type="submit" name="submit" value="Sign Up" >
<p id="error"></p>
</form>
</div>
<footer></footer>
あなたのフォームがちょうど点滅してから再読み込みすると思いますか? – j08691
[javascriptのアラートを使用せずに検証エラーメッセージを作成する方法](https://stackoverflow.com/questions/13689832/javascript-how-to-create-a-validation-error-message-without-using-警告) – Nisarg