Eh me parece que no nos entendemos, te pido en un principio que trates de implementar algo por tu cuenta antes de postear algo de la forma "no me funciona necesito otra cosa" o cosas por el estilo... Yo estoy para ayudarte, no para hacerte las cosas, yo te tiro la idea y vos trata de acomodarla a tus necesidades, nuevamente, te dejo
LA IDEA, que ademas esta funcionando:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Jackson666" />
<title>Untitled 1</title>
</head>
<body>
<script type="text/javascript">
function $(id){
return document.getElementById(id);
}
function muestra(obj){
$(obj.name).style.visibility = (obj.checked) ? 'visible' : 'hidden';
}
</script>
<table>
<tr>
<td><input type="text" id="box1" style="visibility: hidden;" /></td>
<td><input type="checkbox" name="box1" onclick="muestra(this)" /></td>
</tr>
<tr>
<td><input type="text" id="box2" style="visibility: hidden;" /></td>
<td><input type="checkbox" name="box2" onclick="muestra(this)" /></td>
</tr>
<tr>
<td><input type="text" id="box3" style="visibility: hidden;" /></td>
<td><input type="checkbox" name="box3" onclick="muestra(this)" /></td>
</tr>
<tr>
<td><input type="text" id="box4" style="visibility: hidden;" /></td>
<td><input type="checkbox" name="box4" onclick="muestra(this)" /></td>
</tr>
</table>
</body>
</html>