Perdona que no lo hiciera antes, he visto esto demasiado tarde, vengo de revisar justo ahora tu método...Parece que no se lo come. No le gusta a la estructura el -if validarEmail(email)=false then...- anidado entre las condicionales...
Hay una forma muy loca de hacerlo, que de tan estúpida y grotesca, funciona. Se trata de hacer un GO TO de PHP adaptado a ASP pero en plan cateto:
Código:
if request.form("author")="" then
response.write("quien eres?<br><a href=""javascript:history.go(-1)"">ATRAS</a>")
elseif request.form("email")="www.lalalala.com/index.asp" then
if request.form("title")="" then
response.write("pon titulo, bacalao<br><a href=""javascript:history.go(-1)"">ATRAS</a>")
elseif request.form("news")="" then
response.write("tas tonto?<br><a href=""javascript:history.go(-1)"">ATRAS</a>")
else
If mode X then
TATATA
end if
if mode Y then
BABABA
end if
end if
elseif request.form("email")="" or instr(request.form("email"),"@")=false or instr(request.form("email"),".")=false then
response.write("email chungo<br><a href=""javascript:history.go(-1)"">ATRAS</a>")
elseif request.form("title")="" then
response.write("pon titulo<br><a href=""javascript:history.go(-1)"">GO BACK</a>")
elseif request.form("news")="" then
response.write("no escribes nada?<br><a href=""javascript:history.go(-1)"">ATRAS</a>")
else (AHORA REPETIMOS LO MISMO DE ANTES)
If mode X then
TATATA
end if
if mode Y then
BABABA
end if
end if