Eso es porque la validación no esta funcionando como tal, es mejor que ancles esa función en el evento submit del formulario...
Código HTML:
Ver original<script language="JavaScript" type="text/JavaScript"> function validate_send(){
if(document.comments.user.value == "") {
alert("Por favor indique Su Nombre");
document.comments.user.focus();
return false;
}
if(document.comments.comment.value == "") {
alert("Por favor ingrese un comentario");
document.comments.comment.focus();
return false;
}
alert("Muchas gracias por tu comentario");
return true;
}
<form action="<?php echo $_GET['id']?>" method="post" name="comments" onsubmit="return validate_send()">
Nombre:
<input type="text" name="user"/> Comentarios:
<input type="text" name="id_nt" value="<?php echo $_GET['id']?>"/>
<input type="submit" value="Enviar"/>
Pero tal cual te ah dicho @maycolalvarez, debes hacer también la validación del lado del servidor, ya que es muy facil saltar dicha validación en javascript...