He cambiado el código un poquillo para que me devuelva un error si el campo pasado está en blanco o si es un número. Tanto si el valor es "" como si no es una fecha valida (además tengo que usar el formato dd/mm/aaaa porque sino hace conversiones raras) el error que me da es el mismo.
No coinciden los tipos cdate
Y no entiendo donde está el error.
El código lo he dejado así:
Código:
<%
fechavalidez=request.form("fechavalidez")
response.write("La fecha de validez introducida en el formulario es: " &fechavalidez &"<br>")
'response.Write(fechapublicacion & "<br>")
fechavalidez=cdate(fechavalidez)
if fechavalidez ="false" or fechavalidez="" or not (isnumeric(fechavalidez)) then
response.write("Introduzca la fecha correctamente <br>")
response.write(isnumeric(fechavalidez))
else
response.write "La fecha de validez una vez convertida es" & fechavalidez
end if
%>
Gracias.
Por cierto no he pasado el código del carrito porque he visto un error en el manejo y lo estoy corrigiendo.