hımmm, jquery devreye sokarak şöyle bişiler yumurtlarım sana:

<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript">
    	$(document).ready(function(){
	var rasgele = Math.floor(Math.random()*1001);
	$("form").submit(function()
            {
			$("#buraya").val(rasgele);
            });
    });
</script>
şimdi burda şöyle bir formun olduğunu farz ediyorum.
<form action....>
<input type="text" id="buraya">
<input type="submit" id="kaydet" value="Submit">
</form>

> sayfanda birden fazla form varsa, forma id vererek çağır. misal:
<form id="form1"> olsun, bu durumda selector > $("#form1").submit(function... olacak.

____________________________
bu kod, form clicklediğinde değil, submit edildiğinde çalışır, aslında form alanında bi farkı olmaz, bu kodu denersen, form kaydedildiğinde inputa 0-1001 arası değerler atar. (rasgele kısmından değiştirirsin.)
bu olayı click ile de çağırabilirsin:
$("form").submit(function() >> yerine $("form").click(function() ile.
veya formla çağırmanda şart değil, kaydet adlı id ile de çağırabilirsin:
$("#kaydet").submit(function() >> veya $("#kaydet").click(function() ile.
_____________________________
mantığı bu hocam, sen sor, beraber takılalım kaldığın yerden.