Lamento recuperar un hilo antiguo pero me estoy volviendo loco con el TinyMCE y validar el textArea. No he conseguido hacerlo ni con una función retardo ni usando ese comando antes de enviar el form.
Mi código actual es el siguiente:
parte javascript
Código:
function validarForm(opcion){ //FUNCION PARA VALIDAR EL FORMULARIO Y EVITAR DEJAR CAMPOS EN BLANCO
valida=1
if(document.form1.titulo.value.length==0){
//alert("Todos los campos son obligatorios")
document.form1.titulo.focus()
valida=0
}
if(document.form1.texto.value.length==0){
//alert("Todos los campos son obligatorios")
document.form1.texto.focus()
valida=0
}
if(document.form1.tags.value.length==0){
//alert("Todos los campos son obligatorios")
document.form1.tags.focus()
valida=0
}
if(opcion=="guardar")
document.form1.opcion.value="guardar"
else if(opcion=="publicar")
document.form1.opcion.value="publicar"
if(valida==1)
document.form1.submit()
else
alert("Todos los campos son obligatorios")
}
</script>
parte formulario
Código PHP:
<form id="form1" name="form1" method="post" action="insertarArticulo.php">
<label> Título:
<input type="text" name="titulo" id="titulo" style="width:500px"/>
</label><br />
<label> Texto:
<textarea name="texto" id="texto" cols="100" rows="5" /></textarea>
</label><br />
¿Publico?:
<label>NO<input type="radio" name="publico" id="publicoNo" value="NO" /></label>
<label>SI<input type="radio" name="publico" id="publicoSi" value="SI" checked />
</label><br />
<label> Tags (separados por comas):
<input type="text" name="tags" id="tags" style="width:500px"/>
</label><br />
<input type="button" name="guardar" id="guardar" value="Guardar" onclick="javascript:validarForm('guardar')"/>
<input type="button" name="publicar" id="publicar" value="Publicar" onclick="javascript:validarForm('publicar')"/>
<input type="hidden" name="opcion" id="opcion"/>
</form>
Alguna idea???