Nezinu kas tev tur nestrādā, bet man viss strādā.
<form method="post" action="http://google.lv">
<p>
<input type="submit" value="Klikšķini!" onclick="this.disabled=true;"/>
</p>
</form>
Edit: Strādā, bet kaut kādā jēgā pazūd pats submit lauks. Ja ir kāds cits lauks, tad tas no-post-ojas.
Edit2: Pieleca - ja lauks skaitās disabled, tad loģiski, ka pārlūks saprot, ka no viņa nav nekādas jēgas un viņš netiek padots post datos.
Edit3:
Šitam gan būtu jāstrādā:
<script type="text/javascript">
var submitted = false;
function submitMe(){
if(!submitted){
submitted = true;
return true;
}else{
alert('Esi jau spiedis!');
}
return false;
}
</script>
<form method="post" action="http://asdsfdsf.com">
<p>
<input type="submit" name="ok" value="Klikšķini!" onclick="return submitMe();"/>
</p>
</form>
Edit4: Bet vispār tev nevajadzētu pļauties uz JS, jo refresh jau tāpat varēs nospiest...