The problem you are facing is coming because
you should overwrite the default submit action of the button. Write javascript function which handles submit event of the form and disply the report on the same page and return false.
Example code:
<html>
<head>
<title>Report</title>
<script language="javascript">
function handleSubmit(){
alert("Write your report here");
return false;
}
</script>
</head>
<body>
<form onsubmit="return handleSubmit()">
Name : <input type="text"></input><br></br>
Age : <input type="text"></input><br></br>
<!--
put the check boxes here
-->
<input type="submit" ></input>
</form>
</body>
</html>
Now your checkboxes will not refresh.
Enjoy