java değil javascript

java ile javascript farklı şeyler.
javascript clientside bir dil olduğu için java script ile kontrolu formda yaparsanız daha iyi olur.
.
naaparsın hocam cahillik işte

web tasarımda yeni olduğum için kavramlarla pek aram yok
dediğiniz gibi yaptım ama olmadı acaba benmi yanlış yaptım ?
bide bu id mantığını anlamadım. yani id isim yerinemi kullanılıyor yani mesela:
<FORM ACTION="reklam.php" METHOD="POST" name="formm" id="formm" onSubmit="kontrol()" >
burada form'a "name=formm" ismini vermişiz zaten neden bide "id="formm"" şeklinde tanımlamamız gerekiyor?
<script type="text/javascript" language="javascript">
function kontrol(){
if(document.adi.value==""||document.soyadi.value==""||)document.adres.value==""||document.mesaj.value==""){
alert("Lütfen boş bıraktığınız yerleri doldurunuz !");
return false;
}else{
return true;
document.formm.submit;
}
}
</script>
<FORM ACTION="reklam.php" METHOD="POST" name="formm" id="formm" onSubmit="kontrol()" >
<p align="center">Adınız : <input type="text" name="adi" id="adi"><br>
Soyadınız: <input type="text" name="soyadi" id="soyadi"><br><br>
E Posta Adresiniz: <input type="text" name="adres" id="adres"><br><br>
Reklamda Yer Alacak Bilgiler:<BR><TEXTAREA NAME="mesaj" ROWS=10 COLS=30 WRAP=virtual id="mesaj"></TEXTAREA>
<BR><BR>
Ek Açıklama<BR><TEXTAREA NAME="aciklama" ROWS=6 COLS=30 WRAP=virtual></TEXTAREA>
<br><br>
<INPUT TYPE="SUBMIT" VALUE="Gönder"> <INPUT TYPE="RESET" VALUE="Vazgeç"
</FORM>