ASP - PORQUE ESTE CODIGO GENERA UN ERROR

 
Vista:

PORQUE ESTE CODIGO GENERA UN ERROR

Publicado por PEDRO ACOSTA (1 intervención) el 13/03/2001 19:05:20
<%@ LANGUAGE=VBScript %>
<html>
<body>
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub btnEnter_OnClick
Dim TheForm, paso
pago = ""
Set TheForm = Document.MyForm
If Not IsNumeric(TheForm.Edad.Value) Then
paso = "Tiene que Introducir su Edad"
msgbox paso
end if
If IsEmpty(TheForm.mail.Value) Then
paso = "Tiene que Introducir su E-mail"
msgbox paso
End if
If IsEmpty(TheForm.name.Value) Then
paso = "Tiene que Introducir su Nombre"
msgbox paso
End if
If IsEmpty(TheForm.ciudad.Value) Then
paso = "Tiene que Introducir su Ciudad"
msgbox paso
End if

If IsEmpty(paso) then
dim cnn, rs
set cnn = Server.CreateObject("ADODB.Connection")
' cnn.open "DRIVER={Microsoft Access Driver(*.mdb)}; " & "DBQ="& Server.Mappath("dbdatos.mdb")
' set rs = cnn.Execute("Select * from Student")
theform.submit
end if

End Sub
</SCRIPT>
<TABLE border=1 cellPadding=1 cellSpacing=1 width="75%">
<FORM METHOD= "post" NAME= MyForm ACTION="" >
<TR><TD>Nombre: </TD><TD><INPUT size="40" NAME = "Name" ></TD></TR>
<TR><TD>Dirección </TD><TD><INPUT size="40" NAME = "dire" ></TD></TR>
<TR><TD>Ciudad </TD><TD><INPUT size="30" NAME = "ciudad" ></TD></TR>
<TR><TD>E-mail </TD><TD><INPUT size="40" NAME = "mail" ></TD></TR>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PORQUE ESTE CODIGO GENERA UN ERROR

Publicado por federico (270 intervenciones) el 14/03/2001 11:59:22
le indicas al script que se ejecute en el servidor(run at=server), mientras que el action del formulario no se redirige a si.
El problema es que tratas de chequear en el servidor acciones que se ejecutan en el cliente.

Debes clarificar que codigo se ejecuta en cliente y que codigo se ejecuta en el servidor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:PORQUE ESTE CODIGO GENERA UN ERROR

Publicado por Edwin Molina (31 intervenciones) el 15/03/2001 17:45:15
Conincido con Federico, tienes problemas con saber utilizar los dos lenguajes. Vbscript y Javascript, para la parte de interacción con el cliente, cuando validas si te indrodujo la clave, tendrias que hacer con Javascript y cuando vas al servidor , tendrias que pasarte con las etiquetas de ASP <% %> y dentro le codigo en Vbscript con la conexión y todo lo demás, pero no como lo estas haciendo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar