Reabro nuevalmente un antiguo post porque desafortunadamente no he encontrado una solución al atasco en el que me encuentro...
La idea de un JS es que compara dos valores dados en una variable PHP y que active un botón para un evento determinado. Así, mi JS es es siguiente:
Código HTML:
<script language="javascript"> function activarboton() { if(document.getElementById("total_1").value == document.getElementById("total_2").value) { document.getElementById("submit").disabled = false; } } window.onLoad = enabledButton; </script>
Código PHP:
<form name="form" method="post">
<input type="hidden" id="total_1" name="total_1" value="<?php echo $total_1 ?>">
<input type="hidden" id="total_2" name="total_2" value="<?php echo $total_2 ?>">
<input type="submit" id="submit" name="submit" value="Acepto" disabled="disabled" />
</form>
El problema es que el botón siempre permanece desactivado, incluso si los valores son los mismos. Ya he comprobado que sean los mismo, el mismo formato, etc.
Podríais decirme si conjugando el PHP en el JS debo hacer algo diferente?... No encuentro el problema...
Gracias