無効な名前を入力したときにフォームのテキストフィールドのすぐ隣にエラーメッセージが表示されるように、以下のコードを修正してください。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'は、それは私がテキストフィールド内のエラーメッセージを取得「の値を」を使うが、要件がテキストフィールドの横にあるとき@legendinmaking HI [値] –
ですないです。あなたがテキストフィールドの横にスパンを必要とし、それは、innerHTMLプロパティです変更されるテキストフィールドの横にメッセージを表示する – user2042156