<form action="#" method="post">
<select id="v1" name="yuanyin" onchange="if (this.value=='其它'){this.form.elements['v2'].style.display='inline'}else{this.form.elements['v2'].style.display='none'}">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="其它">其它</option>
</select>
<input name="v2" style="display:none" onblur="if(this.value!=''){document.getElementById('v1').options.add(new Option(this.value,this.value));this.style.display='none';document.getElementById('v1')[document.getElementById('v1').length-1].selected=true}">
</form>