<input type="hidden" value="48" name="ok" id="ok"/>
  <select name="PaymentType" id="test" onchange="Getvaule(this)">
   <option value="1">第一</option>
   <option value="2">第二</option>
   <option value="3">第三</option>
   <option value="4">第四</option>
  </select>
 <script language="javascript">
//获取文本框值 例如第一
   function Gettext(obj) {
     var txt = obj.options[obj.options.selectedIndex].text;
     alert(txt);
 //赋值给隐藏控件
     document.getElementById("ok").value = txt;
     alert(document.getElementById("ok").value);
   }
//获取value值 例如1
   function Getvaule(obj) {
     var val = obj.options[obj.options.selectedIndex].value;
     alert(val);
 //赋值给隐藏控件
     document.getElementById("ok").value = val;
     alert(document.getElementById("ok").value);
   }
</script>
还可以用JQ
$(document).ready(function () {
     $("#test").change(function () {
       $('#test option:selected').text();//选中的文本        $('#test option:selected').val();//选中的值        $("#test ").get(0).selectedIndex;//索引
       $("#ok").attr("value", $('#test option:selected').text());
       $("#ok").attr("value", $('#test option:selected').val());      });
   });