Cómo saltar para anclar en el envío, no en la parte superior de la página

En esta página tengo un script de calculadora de embarazo: http://taranakimidwife.co.nz/index.php ? … Itemid = 104

En la actualidad, calcular es presionar la página salta de nuevo a la parte superior. Quiero que vaya a un ancla #pregcalc. ¿Ya tu sabes? Este es el guión:


<?php  

Here are the results based on the information you provided:

<!--

Your next menstrual period is expected to start on .

--> <!--

You next most fertile period is to .

-->

Your estimated due date is .

<input type="button" value="Calculate again!" onclick="window.location='http://'">

Please select the first day of your last menstrual period:

Usual number of days in your period: <?php for($i=20;$i<=45;$i++) { if($i==28) $selected='selected="true"'; else $selected=''; echo "$i"; } ?>

<?php endif; //to print a date chooser - get name and value in mysql date format function date_chooser($name,$value="") { $months=array('','January','February','March','April','May','June','July','August', 'September','October','November','December'); if(empty($value)) $value=date("Ymd"); $parts=explode("-",$value); $day=$parts[2]+0; $month=$parts[1]+0; $year=$parts[0]; $chooser=""; $chooser.=""; for($i=1;$i<=12;$i++) { if($i==$month) $selected='selected="true"'; else $selected=''; $chooser.="$months[$i]"; } $chooser.=" / "; $chooser.=""; for($i=1;$i<=31;$i++) { if($i==$day) $selected='selected'; else $selected=''; $chooser.="$i"; } $chooser.=" / "; $chooser.=""; for($i=(date("Y")-1);$i<=2050;$i++) { if($i==$year) $selected='selected'; else $selected=''; $chooser.="$i"; } $chooser.=" "; return $chooser; } ?>