Sto cercando di fare quanto segue:
Codice HTML
<body>
<form name="myform">
<table>
<tr>
<td>First Name:</td>
<td><input type="text" id="first_name"></td>
<td><p id="demo"></p></td>
</tr>
<tr>
<td><input type="submit" id="Submit" onclick="validate()"></td>
</tr>
</form></body>
Codice JavaScript
<script>
function validate(){
var fname = document.getElementById("first_name").value;
if(fname.length>0){
document.getElementById("demo").value="";
}
else{
document.getElementById("demo").value="Name field empty";
}
}
</script>
quando clicco sul pulsante con il campo vuoto Nome si dovrebbe assegnare "campo nome vuoto" ma non lo fa anche se il controllo dello script va lì ma non stampa nulla nel < p > tag.