Hola
Prueba con esto, a ver si es lo que buscas
Código javascript
:
Ver original<html>
<head>
<script type="text/javascript">
function funcion (cual) {
f = cual.form;
n = cual.name;
for (var i = 0, nombres = f[n], total = nombres.length; i < total; i++)
if (f[n][i] == cual)
var b = f[n][i].value = f.txt[i].value;
//alert(b);
document.getElementById("can").value = b;
}
</script>
</head>
<body>
<form>
<input type="text" id="txt" value="" /> <input type="checkbox" name="chb" id="chb" value="a" onClick="funcion (this);"/><br />
<input type="text" id="txt" value="" /> <input type="checkbox" name="chb" id="chb" value="2" onClick="funcion (this);"/><br />
<input type="text" id="txt" value="" /> <input type="checkbox" name="chb" id="chb" value="3" onClick="funcion (this);"/><br />
<input type="text" name="can" id="can" value="">
</form>
</body>
</html>
Suerte