Bueno conforme a tu ejemplo solo tienes que añadir window.onload para que se verifique una vez se haya cargado la página.
Código HTML:
Ver original<script language="javascript"> function check(){
if(document.getElementById('total_1').value == document.getElementById('total_2').value){
document.form.submit.disabled = false;
}
}
window.onload = check;
<form name="form" method="post"> <input type="hidden" name="total_1" value="1000"> <input type="hidden" name="total_2" value="1000"> <input type="submit" name="submit" value="aceptar" disabled="disabled" />
Si colocas la función directamente, tienes que hacerlo después del formulario, ya que si no el código no va a poder reconocer los valores ya que trata de ver si anteriormente hay algún campo mencionado con los nombres que indicaste. Acuérdate que los navegadores leen los código de arriba hacia abajo, por lo tanto la mejor forma, conforme a lo que tu indicas es usando el evento
onload o indicar la función después del formulario deseado.