Hola vito_gris (hola kao):
También se puede poner el nombre del tag entre corchetes...
document.forms[Name_de_la_etiqueta_form][Name_del_input].value...
Lo probé con una función que realiza cambios de base (respuesta de hace algunos días)...
Ejemplo:
Código PHP:
<html>
<head>
<script language=javascript>
function salida(sitio, dato) {
document.forms["cambioBase"][sitio].value = dato;
}
function Cambio_Base(n, base) {
var _n = parseInt(n);
var _base = parseInt(base);
if (_n < _base) return n;
return Cambio_Base(parseInt(_n / _base), base) * 10 + (_n % _base);
}
</script>
<head>
<body>
<form name=cambioBase>
<input type=text size=3 name=n value="">
<input type=text size=3 name=base value="">
<input type=text size=8 name=resultado value="">
<input type=button value=chequear onclick="salida('resultado', Cambio_Base(document.cambioBase.n.value, document.cambioBase.base.value))">
<!--input type=button value=chequear onclick="document.forms.cambioBase.resultado.value = Cambio_Base(document.cambioBase.n.value, document.cambioBase.base.value)" -->
</form>
</body>
</html>
Saludos