Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2010, 10:33
Avatar de Lautaro_eb
Lautaro_eb
 
Fecha de Ingreso: mayo-2010
Ubicación: Bariloche, Argentina
Mensajes: 284
Antigüedad: 14 años, 10 meses
Puntos: 24
Despues De MUCHO mirar

Bueno depues de mucho mirar el script no entiendo porque no esta funcionando bien si aller andava ala Perfeccion lo revise de pies a cabesa ...
Pero yo por mi cuenta tampoco soy el mejor pero no encontre nigun error :s
Les dejo el codigo
HTML:
Código HTML:
?>
<html><body>
<center><b><div id='ERROR' style="color:red;"></div><div id='ERROR1' style="color:red;"></div><div id='ERROR2' style="color:red;"></div></b><form method="get" action="dnoticia.php" name='form1' id='form1' onsubmit="return validar();">
<div id='tile'>Titulo
<input type="text" name="title1a" id="title1a" size='50'/></div>
<input type="button" value="B" onClick="ingt('[B]Inserte Aqui El Texto[/B]');"/>
<input type="button" value="T" onclick="mostrart();">
<div id='Tamaño' style='visibility:hidden; padding:0em; display:none;'>
<font size='7'><a href='#'onclick="ingt('[T1]Ingrese Aqui el texto[/T]');">T1</a></font>
<font size='6'><a href='#'onclick="ingt('[T2]Ingrese Aqui el texto[/T]');">T2</a></font>
<font size='4'><a href='#'onclick="ingt('[T3]Ingrese Aqui el texto[/T]');">T3</a></font>
<font size='2'><a href='#'onclick="ingt('[T4]Ingrese Aqui el texto[/T]');">T4</a></font>
</div>
<br />
<textarea rows="25" cols="70" name="comentario" id='comentario'>
</textarea><br />
<button onClick='validar();'> Publicar Noticia </button>
</center>
<a href='#' onClick="ver();"> VES ? </a>
</body>
</html> 
JAVASCRIPT:
Código:
<script LANGUAGE="javascript">
function ingt(text){
    var texa = document.form1.comentario;
    texa.value += text;
    texa.focus();
    return;
}
function ver(){
    alert('hola');
}
var st = 0;
function mostrart(){
    if(st == 0){
        document.getElementById('Tamaño').style.visibility ='visible';
        document.getElementById('Tamaño').style.display = 'block';
        st = 1;
    }
    else if(st == 1){
        document.getElementById('Tamaño').style.visibility ='hidden';
        document.getElementById('Tamaño').style.display = 'none';
        st = 0;
    }
}
function vs(){
    var res = false;
    if(document.form1.title1a.value.length == 0 && document.form1.comentario.value.length == 0){
        document.getElementById('ERROR').style.visibility = "visible";
        document.getElementById('ERROR').style.display = "block";
        document.getElementById('ERROR').innerHTML = "Es obligatorio utilizar titulo<br />Es Obligatorio llenar el campo noticia<br />";
        return false;
    }
    if(document.form1.title1a.value.length > 0 && document.form1.comentario.value.length == 0){
        document.getElementById('ERROR').style.visibility = "visible";
        document.getElementById('ERROR').style.display = "block";
        document.getElementById('ERROR').innerHTML = "Es Obligatorio llenar el campo noticia<br />";
        return false;
    }
    else if(document.form1.title1a.value.length == 0 && document.form1.comentario.value.length > 0){
        document.getElementById('ERROR').style.visibility = "visible";
        document.getElementById('ERROR').style.display = "block";
        document.getElementById('ERROR').innerHTML = "Es obligatorio utilizar titulo<br />";
        return false;
    }
    else if(document.form1.title1a.value.length > 0 && document.form1.comentario.value.length > 0){
        var ap = true;
        document.getElementById('ERROR').innerHTML = "";
        if(document.form1.title1a.value.length < 4 && document.form1.comentario.value.length > 20){
            document.getElementById('ERROR1').innerHTML = "El Titulo deve tener como minimo 5 Caracteres<br />";
            document.getElementById('ERROR2').innerHTML = "";
            document.getElementById('ERROR1').style.visibility = "visible";
            document.getElementById('ERROR1').style.display = "block";
            return false;;
        }
        if(document.form1.title1a.value.length > 4 && document.form1.comentario.value.length < 20){
            document.getElementById('ERROR2').innerHTML = "La Noticia Deve Tener Como minimo 20 caracteres<br />";    
            document.getElementById('ERROR2').style.visibility = "visible";
            document.getElementById('ERROR2').style.display = "block";
            document.getElementById('ERROR1').innerHTML = "";
            return false;;
        }
        else if(document.form1.title1a.value.length < 4 && document.form1.comentario.value.length < 20){
            document.getElementById('ERROR2').innerHTML = "La Noticia Deve Tener Como minimo 20 caracteres<br />";
            document.getElementById('ERROR1').innerHTML = "El Titulo deve tener como minimo 5 Caracteres<br />";
            document.getElementById('ERROR2').style.visibility = "visible";
            document.getElementById('ERROR2').style.display = "block";
            document.getElementById('ERROR1').style.visibility = "visible";
            document.getElementById('ERROR1').style.display = "block";
            return false;;
        }
        if(ap == true){
            res = true;
        }
    }
    return true;
}</script>
Bueno Espero No Molestar Muchas gracias