cachis! pues a mi no. Saco el if y lo mismo: NULL. A ver, voy a poner más trozos de código, a ver si así...
Código:
<form id="formulari_anunci" onsubmit="return enviarFormulari()" action="../../PHP/anunci/verComoQuedaAnuncioD.php" method="post" enctype="multipart/form-data" >
...
<a id="error_titol_link" />
<div class="recuadre_amb_padding">
<h4>Categorias en las que aparecerá tu anuncio</h4>
{$categories}
</div>
<div class="recuadre_amb_padding">
<span>
<div class="asterisc">*</div>
<h4>Usa un buen título para que los profesores encuentren mejor tu clase</h4>
</span>
<div class="error_message" id="error_titol"> Missatge d'error </div>
<div class="asterisc">*</div>
....
y el javascript entero:
Código:
function enviarFormulari(){
if(!dadesCorrectes()) return false;
}
function dadesCorrectes(){
var errors=false;
var error_titol=document.getElementById('error_titol');
var titol=document.getElementById('titol').value;
//if(titol)
//{
location.href = "formularioPublicarDemanda.tpl#error_titol_link";
error_titol.style.visibility='visible';
alert(error_titol.firstChild.nodeValue);
//error_titol.firstChild.nodeValue//
//error_titol.innerHTML="Ya hay un anuncio con éste título, use un título distinto";
//}
errors=true;
return !errors;
}
Por cierto, uso Smarty, pero esto no deberia influir en absoluto con el DOM