problemas al validar una caja de texto

24/04/2005 - 11:09 por cousi | Informe spam
Hola a todos.

Tengo el siguiente codigo, en el cual intento validar el contenido de dos
cajas de texto, pero me dice que me falta o se requiere un objeto txt1. El
codigo es el siguiente:

<html>

<head>
<title>Suma</title>
</head>

<body>
<form name= "formulario">
<input type="text" name ="txt1">
<br>
<input type="text" name ="txt2">
<br>
<input type="button" name="boton1" value="Sumar">

<script for="boton1" event="onclick" language="vbscript">
dim a, b, resultado
if isnumeric(formulario.txt1.value) then
a = txt1.value
else
a = 1
end if

if isnumeric(formulario.txt2.value) then
b = txt2.value
else
b = 1
end if

resultado = a + b
'resultado = cdbl(formulario.txt1.value) + cdbl(formulario.txt2.value)
document.write "el resultado es: " & resultado
</script>

</form>
</body>

</html>

Por que me sucede, y como lo soluciono.

Gracias.

Jose Mª Cousiño

Preguntas similare

Leer las respuestas

#1 cousi
24/04/2005 - 11:16 | Informe spam
Hola, ya he encontrado el problema.

La solución es cuando pongo el siguiente codigo
if isnumeric(formulario.txt1.value) then
a = txt1.value
else
a = 1
end if

debo de poner en la la linea segunda lo siguiente

a = formulario.txt1.value

Pero de todas formas gracias.

Jose Mª Cousiño
"cousi" escribió en el mensaje
news:
Hola a todos.

Tengo el siguiente codigo, en el cual intento validar el contenido de dos
cajas de texto, pero me dice que me falta o se requiere un objeto txt1. El
codigo es el siguiente:

<html>

<head>
<title>Suma</title>
</head>

<body>
<form name= "formulario">
<input type="text" name ="txt1">
<br>
<input type="text" name ="txt2">
<br>
<input type="button" name="boton1" value="Sumar">

<script for="boton1" event="onclick" language="vbscript">
dim a, b, resultado
if isnumeric(formulario.txt1.value) then
a = txt1.value
else
a = 1
end if

if isnumeric(formulario.txt2.value) then
b = txt2.value
else
b = 1
end if

resultado = a + b
'resultado = cdbl(formulario.txt1.value) + cdbl(formulario.txt2.value)
document.write "el resultado es: " & resultado
</script>

</form>
</body>

</html>

Por que me sucede, y como lo soluciono.

Gracias.

Jose Mª Cousiño

Respuesta Responder a este mensaje
#2 cousi
24/04/2005 - 11:30 | Informe spam
De nuevo hola

Probando el codigo, cuando el valor de alguna variable es igual a 1 me da el
siguiente error

Linea 32
El objeto no acepta esta propiedad o metodo: 'formulario.txt1'

Exactamente esta linea es la que dice lo siguiente

resultado = cdbl(formulario.txt1.value) + cdbl(formulario.txt2.value)

Por que sucede?. Como lo soluciono?

Muchas gracias

Jose Mª Cousiño
"cousi" escribió en el mensaje
news:Og$
Hola, ya he encontrado el problema.

La solución es cuando pongo el siguiente codigo
if isnumeric(formulario.txt1.value) then
a = txt1.value
else
a = 1
end if

debo de poner en la la linea segunda lo siguiente

a = formulario.txt1.value

Pero de todas formas gracias.

Jose Mª Cousiño
"cousi" escribió en el mensaje
news:
Hola a todos.

Tengo el siguiente codigo, en el cual intento validar el contenido de dos
cajas de texto, pero me dice que me falta o se requiere un objeto txt1.
El codigo es el siguiente:

<html>

<head>
<title>Suma</title>
</head>

<body>
<form name= "formulario">
<input type="text" name ="txt1">
<br>
<input type="text" name ="txt2">
<br>
<input type="button" name="boton1" value="Sumar">

<script for="boton1" event="onclick" language="vbscript">
dim a, b, resultado
if isnumeric(formulario.txt1.value) then
a = txt1.value
else
a = 1
end if

if isnumeric(formulario.txt2.value) then
b = txt2.value
else
b = 1
end if

resultado = a + b
'resultado = cdbl(formulario.txt1.value) + cdbl(formulario.txt2.value)
document.write "el resultado es: " & resultado
</script>

</form>
</body>

</html>

Por que me sucede, y como lo soluciono.

Gracias.

Jose Mª Cousiño





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida