Данный скрипт заменит текстовое поле на список при регистрации

<script type="text/javascript">
var field='fld1';
var spis = '<option value="blank" selected="selected">Выберите пункт</option><option value="1">пункт №1</option><option value="2">пункт №2</option>';
if (location.href.indexOf('section=fields')!=(-1)){
document.getElementById(field).parentNode.innerHTML = '<select id="'+field+'" name="form['+field+']">'+spis+'</select>';}
function spisok(fld){
var arr=document.getElementsByTagName('input');
var i=0;
while (arr[i]){
i++;
    if (arr[i].name==fld)
      {
    arr[i].parentNode.innerHTML = '<select name="'+fld+'">'+spis+'</select>';
      }
}
}
document.forms[0].onload = spisok(field);
</script>

1) находим строку var field='fld1'; (2-ая от начала) и меняем `fld1` на нужное нам(если у вас под страны задействовано первое поле, то `fld1`, если второе, то `fld2`, если третье, то `fld3`)

2) создаём нужный нам список. Находим строку var spis = '<option value="blank" selected="selected">Выберите пункт</option><option value="1">пункт №1</option><option value="2">пункт №2</option>'; Здесь меняем выделенную часть на свой список(список должен быть без <select></select> они доставляются автоматически)

Код ставим в html-низ