Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2010, 08:23
shoto_reaper
 
Fecha de Ingreso: octubre-2010
Mensajes: 26
Antigüedad: 13 años, 6 meses
Puntos: 0
No me vuelve a sumar al pulsar boton

Buenas:
Tengo este codigo en el cual,al pulsar el boton "siguiente" en el formulario
(input type="submit" name="siguiente" value='>'>), me deberia acceder a esta parte del codigo para realizar esto:
if request.form("siguiente")<>empty then
num=num+1
end if

Que permitiria al mes seguir avanzando al pulsar el boton:

<%response.write(mes(num))%>

Bien el problema es que al pulsar el boton, me suma 1 y se cambia a Febrero,pero si pulso de nuevo,se queda en Febrero.Lo mas extraño es que si pulso el boton para ir hacia atras...se pone en enero!y no he definido en ningun lugar que retroceda de posicion al pulsar ese boton.
Si mas detenimiento os dejo el codigo para ver si podeis prestarme un poco de vuestra atencion:


<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<% dim mes
dim fila
dim columna
dim num
dim dia
dia=1
num=0
mes= array("enero","febrero","marzo","abril","mayo","ju nio","julio","agosto","septiembre","octubre","novi embre","diciembre")
if request.form("siguiente")<>empty then
num=num+1
end if
%>
<body>
<form name="form" id="form" method="post" action="">
<table border=4>
<tr>
<td>
<input type="submit" value='<'>
</td>
<td>
<%response.write(mes(num))%>
</td>
<td>
<input type="submit" name="siguiente" value='>'>
</td>
</tr>
</table>
</form>
<% response.write("<table border=4>")
for fila=0 to 5
response.write("<tr>")
for columna=0 to 6
response.write("<td>"&dia&"</td>")
dia=dia+1
next
response.write("</tr>")
next
response.write("</table>")
%>

</body>
</html>

Saludos