Hola:
No estoy seguro de haberte entendido ahora, pero la asignación la puedes hacer en el evento que quieras... creo que el caso es usar el evento onsubmit del form, pero tendrías que hacer la evaluación...
<form onsubmit="if (final.value == '') final.value = inicio.value"...
Bueno, si no es eso, ya me dirás.
Saludos