El ejemplo de lo que quiero hacer es simple:
Un checkbox, y al lado una caja de texto que cuando se pulse una tecla, el checkbox se automarque. Tengo varios checkbox con el mismo nombre, por lo que no quiero referenciarlo por su nombre; así que se me ha ocurrido referenciarlo por su id.
Si referencio al checkbox por su nombre, ningún problema, pero referenciándolo por id así:
Código:
<form name="formulario1">
<input type="checkbox" name="checkbox" id="1" value="hola">
<input type="text" onKeyPress="document.GetElementById(1).checked=true">
</form>
Me da error. ¿Cómo se haría? (en GetElementById ya he probado a poner entre comillas y no comillas el 1, eso no es).