Cita:
Iniciado por _cronos2
Sí pero si el cliente tiene JS desactivado el formulario no se enviará...
Cierto, pero es muy improbable. Si uno anda pensando en que el cliente tenga JavaScript desactivado entonces Ajax murió. No es así tampoco. Los navegadores vienen con JavaScript habilitado por defecto, que no estuviera habilitado sería un acto deliberado del usuario, y de un usuario avanzado, la mayoría no sabe ni siqueira qué es JavaScript. Así que tranquilo. Mas bien recomiendo que en lugar de un div uses simplemente un link y le des display: block y que definas su ancho y mediante CSS le des la apariencia de un botón.
Suerte!