Se la pagina carica nel iframe fa parte dello stesso dominio puoi fare cosi:
codice:
<select id="A" name="A" onchange="if(this.options.selectedIndex!=0){parent.document.getElementById('C').value=this.options[this.selectedIndex].value}">
<option value="" selected>--</option>
<option value="valore option 1">2</option>
<option value="valore option 2">2</option>
</select>
nel documento principale
codice:
<input type="hidden" name="C" id="C" value="">
Se la pagina carica nel iframe è di un dominio esterno non puoi fare nulla