Si, ma se il form è complesso allora sarebbe utile utilizzare le sessioni per non perdere i valori che hai immesso.

Cmq. per javascript vi sono dei modi per vedere se è abilitato o meno. Se non è abilitato vieti all'utente di navigare fino a quando non lo abilita.

Ad es. io nella mia index.php ho solo codice html di questo tipo

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HEAD>
<TITLE>SIMobile</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-8859-1">
</HEAD>

<HTML>
<BODY>

<SCRIPT LANGUAGE="JavaScript">
window.location="TUA_PAGINA_BENVENUTO.PHP";
</SCRIPT>

<CENTER>
[img]logo.gif[/img]


</P>


</P>


<NOSCRIPT>
Occorre abilitare javascript.
</NOSCRIPT>


</CENTER>
</BODY>
</HTML>

Se javascript è disabilitato uscirà a video la scritta Occorre abilitare javascript, se invece è abilitato allora vai sulla tua pagina iniziale di benvenuto del sito.