2016-02-08 20 views
0

我想自動填充一個整型字段與用戶的電話號碼,只要在dropdown.I選擇thier名字有一個jQuery的onchange函數(下拉菜單),其中兩個值在同一個頁面中,我們可以使用jquery獲取和設置該頁面中的任何位置的值。但是這個代碼不適用於我的情況,因爲電話號碼diplayed字段在其他頁面並在另一個頁面中下拉菜單。要自動填充的字段位於相同的下拉頁面中。現在如何獲取從下拉列表中選擇的相應用戶的電話號碼。如何設置隱藏字段的電話號碼,然後得到隱藏的價值,並把它放在改變下拉

下面是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
<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> 
+0

我怎麼可以這樣使用Ajax? – ruby