Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/07/2006, 09:52
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 22 años, 1 mes
Puntos: 1
Hmmm

Hola Caricatos:
He probado de varias formas y con ninguna me sirve. Aqui te dejo lo que he hecho a ver que estoy haciendo mal:
1ra versión
Código:
function verificaParentesis() {
    var codigo = document.forms.entrega.codigopdf147.value.IndexOf("|*|") >= 0;
    if (codigo) {
        document.entrega.submit();
    }
}
Me retorna este error:
Cita:
Error: document.forms.entrega.codigopdf147.value.IndexOf is not a function
Archivo de origen: http://localhost/sql/js/dkolor.js
Línea: 18
2da versión
Código:
function verificaParentesis() {
    var codigo = document.getElementById('codigopdf147').value.IndexOf("|*|") >= 0;
    if (codigo) {
        document.entrega.submit();
    }
}
Me retorna este error:
Cita:
Error: document.getElementById("codigopdf147").value.Inde xOf is not a function
Archivo de origen: http://localhost/sql/js/dkolor.js
Línea: 18
Y la llamada a la función la hago así:
Código:
<input type="text" value="" size="25" id="codigopdf147" name="codigopdf147" onchange="javascript: verificaParentesis(); "/>
Que es donde me imagino que debería ir, ya que lo que quiero es que inmediatamente que aparezca el "|*|" me envie la pagina para procesarla y no tener la necesidad de darle click en el boton para enviarla.

Que es lo que estoy haciendo mal?

Salu2
__________________
Ing. Reynier Pérez Mira