<form onsubmit="return checkForm();" name="regis_form" method="post" action="regis.php">
<table id="regis_form">
also erstens vergibst du regis\_form einmal als id und einmal als name bei 2 verschiedenen elementen, das führt zwar nicht zwangsläufig zu problemen, würde ich aber strikt vermeiden
weiterhin liegt der fehler hier:
document.regis\_form.error.write(strError);
diese zeile führt zu einem fehler, denn der browser weiß nichts damit anzufangen
erstens gibt es 2 objekte mit dem namen / id, zweitens bin ich mir bzgl des writes ncht so sicher
nimm:
<div id="error\_field"></div>
und
document.getElementById("error\_field").innerHTML=strError;
nur als beispiel, und schon funzt es ;)