
I want to give a message on the screen that an error has occured...but I dont want to use alert and give pop up box...any other solution for the problem?

<html>
<script>
function validate(){
var regExpObj = /(\d\d\d)-\d\d\d\d\d\d\d\d/;
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var e = document.getElementById('email').value;
var ph=document.getElementById('phone').value;
if(reg.test(e) == false) {
document.getElementById('lab1').style.visibility="visible";
document.getElementById('email').value="";
return false;
}
else if(regExpObj.exec(ph) == null){
document.getElementById('lab2').style.visibility="visible";
return false;
} else {
return true;
}
}
</script>
<form id="form" method="post" onsubmit="javascript:return validate();">
<table>
<tr><td>Email </td><td><input type="text" id="email" ><label id="lab1" style="visibility:hidden"><font color="red">*Invalid Email Address!</font></label></td></tr>
<tr><td>Phone Number:</td><td><input type="text" id="phone"><label id="lab2" style="visibility:hidden"><font color="red">*Invalid Phone Number!</font></label></td></tr>
<tr><td></td><td><input type="submit" value="Submit"></td></tr>
</table>
</form>
</html>

Thnx...