partiamo dal form:
codice:
<form action="..">
<input type="text" name="campo1" /> 
<input type="text" name="campo2" />
<input type="checkbox" onclick="copy(this)" />
</form>
considero il campo1 come originale e il campo2 la destinaione dove copiare campo1.
passiamo al codice javascript:
codice:
function copy(chbox){
if(!chbox.checked){return;}
var fr=chbox.form;
fr.campo2.value=fr.campo1.value;}
provalo, perchè l'ho buttato lì.