如何在隐藏字段中设置电话号码,然后获取该隐藏值并将其设置为更改下拉列表

时间:2016-02-08 06:16:08

标签: jquery ruby ruby-on-rails-3 redmine redmine-plugins

我想在下拉列表中选择其名称时自动填充带有用户电话号码的整数字段。我有一个jquery onchange函数(下拉列表),其中两个值都在同一页面中我们可以获取和设置使用jquery在该页面中的任何位置的值。但是这个代码在我的情况下是不适用的,因为电话号码显示字段在其他页面中而在另一页面中是下拉列表。要自动填充的字段位于dropdown的同一页面中。现在如何从下拉列表中选择相应用户的电话号码。

以下是jQuery代码

<%= javascript_tag do %> 
$(document).ready(function() {
  $("#issue_custom_field_values_119").change(function() {
    var selOption = $(this).val();
var test = $("table.person tr td.phones").text();    
alert(test);
    $("#phones").val(parseInt($("#num-" + selOption).text()));
  });
});
<% end %>

1 个答案:

答案 0 :(得分:1)

<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>

<script>
    $(document).ready(function () {

        $('select').change(function () {
            $(this).val($('#phone').val())
        });
    });
</script>
</head>
<body>


  <select name="car" id="select">
  <option value="1">999</option>
  <option value="2">888</option>
  <option value="3">777</option>
  <option value="4">555</option>

</select><input type="hidden" value="4" id="phone"/>

</body>
</html>