Holas tengo un problema con el evento submit() de javascript y un iframe en Firefox
tengo un validador en javascript en un archivo mensajes.php
function validar(){
if(document.formsj.msj.value == ''){
alert('ingrese un mensaje');
document.formsj.msj.focus();
return false;
}
document.formmsj.submit();
document.formsj.msj.value = '';
}
tengo un iframe en mensajes.php
<iframe width="100%" height="150" src="listamsj.php" frameborder="1" name="imsj" id='imsj'>
envio datos de un formulario :
<FORM name= "formsj" action="listamsj.php" method="post" target = "imsj">
<INPUT type="text" id="msj">
<INPUT type="button" value="Enviar Mensaje" onclick="validar()">
<FORM>
Ahora bien lo que pasa es que en Firefox.. manda una sola vez pero a la segunda el archivo que deberia recibir los parametros del formulario "listamsj.php" no lo hace.. y en Internet Explorer funciona correctamente (como creo que deberia funcionar). Tambien probe con onsubmit del formulario pero da el mismo error.
Quiza este haciendo algo mal.. o en realidad mi forma de validar no funciona en el FireFox.
Gracias de antemano.
PD: Una duda existencial respecto a la etiqueda <form>.. por que? en Internet Explorer cuando se coloca esta etiqueda los objetos alrededoer de esta etiqueta se desplazan. por lo menos 10 px.?