Tema: que hago mal
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2003, 06:51
RuBiO
 
Fecha de Ingreso: febrero-2003
Mensajes: 93
Antigüedad: 22 años
Puntos: 0
que hago mal

Hola que hay gente tengo un pequeño problema que me esta volviendo loco.

Por que este codigo tiene problemas con el i.e. 5.0?

Lo que deseo hacer es lo siguiente:

tengo 3 textareas en donde el usuario tiene un limite de caracteres a introducir y tampoco puede teclear intro, pero el i.e. 5.0 se salta estas reglas, y da error en la pagina, que puedo estar haciendo mal


Código PHP:

function_contar
(texto,e,numnum2)_{
    
if_(event.keyCode==13)_{
_____________return_false;_}
    
if_(texto.length_>_num_)_{
    
if_(navigator.appName_==_"Netscape")_tecla_=_e.which
    else_tecla_
=_e.keyCode
    if_
(tecla_!=_num2)_return_false
}

return_true

}_
       
function confirmar(){
       
//si el campo direccion no esta vacio comprueba que los demas tampoco lo estén
         
if (document.forms[0].elements[4].value.length>){
             if ((
document.forms[0].elements[5].value.length==0) || (document.forms[0].elements[6].value.length==0)){    
             
alert ("Si introduce la direción tambien debe anotar el CODIGO POSTAL y la POBLACION");
            return 
false;
            }
            
             }
    var 
respuesta=confirm("¿Son corectos sus datos?");
        if(
respuesta) {
                if (
document.forms[0].elements[1].value.length==0){
                
alert("Debe escribir una referencia de pedido");
                return 
false
    }
        
pedidos.action "descripcion.php";
        
pedidos.submit();
}
        


<form name="pedidos" method="post" action="descripcion.php" onSubmit="return confirmar()">
<TABLE WIDTH=811 BORDER=0 CELLPADDING=0 CELLSPACING=0>

<tr>
<td valign="top" width="49%"> <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Manifestando
que :</b></font></div></td>
<td width="51%">
<textarea name="Manifestando" wrap="soft" onkeyPress="return contar(this.value,event,48,47);" rows="2" cols="25" ></textarea>
</td>
</tr>
<tr>
<td colspan="2" valign="top">&nbsp;</td>
</tr>
<tr>
<td colspan="2" valign="top"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Observaciones</b></font></div></td>
</tr>
<tr>

<td height="74" colspan="2" valign="top">
<div align="center">
<textarea name="Observaciones" wrap="soft"
onKeyPress="return contar(this.value,event,100,99);" rows="3" cols="25" ></textarea>
</div></td>
</tr>
</table>
</form>