|    
			
				18/10/2006, 11:07
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: mayo-2006 
						Mensajes: 8
					 Antigüedad: 19 años, 5 meses Puntos: 0 |  | 
  |  Solución cambiar valor de input al presionar checkbox  
  La segunda función no te puede funcionar porque le estás mandando un nombre de variable en vez de una referencia a un objeto en la línea: document.ph.nom.value="true";
 lo que debes hacer para que te funcione pasandole las variables es utilizar:
 eval, así:
 eval('document.'+ph+'.'+nom+'.value="true";');.
 La función eval, evalúa (jejeje) la expresión que le pasas como argumento e intenta ejecutarla, así puedes obtener el resultado deseado.
 Espero pueda servirte, lo único que tienes que hacer es reemplazar:
 document.ph.nom.value="true"; por eval('document.'+ph+'.'+nom+'.value="true";');
 document.ph.nom.value=""; por eval('document.'+ph+'.'+nom+'.value="";');
     |