Cita:
Iniciado por uamistad ... el botón submit (que en realidad es un simple botón) no enviará nada.
El botón submit no es un simple botón, ni el reset... me extraña que pienses así...
Un simple botón es genérico (type="button"), pero el submit tiene una función muy valiosa (y el reset también)
... y como dices, si se desactiva javascript sería imposible enviar el formulario... ¿para qué serviría entonces...?
Con las webs semánticas se pretende que cada elemento de una página tenga su correcto sentido, y en un formulario un botón submit tiene el sentido de "envío"... y el manejador de eventos onsubmit debe usarse para confirmación/validación...
Hay otro vicio muy común y poco semántico que es usar enlaces para activar scripts... o anularlos con return false.
Escribí un artículo que trata del tema:
http://www.maestrosdelweb.com/editorial/formenlaces/
Saludos