1. 程式人生 > >為一個下拉框繫結value和text

為一個下拉框繫結value和text

    在做專案的時候經常會用到編輯功能,需要把表格中的值繫結到編輯介面的下拉框中。但是隻知道給下拉框賦值,如何同時繫結id就不知道了。

解決方法:


1.新增一個隱藏的input,把對應id繫結,如果沒有進行改動,獲取這個input中的id進行儲存。改動了的話獲取下拉框 繫結的id即可。但是這樣需要判斷,好麻煩

2.平時下拉框載入的時候可以繫結一個value和text,那編輯的時候或許也可以同時賦值,於是發現這樣的方法

$('#editTeacherName').combobox("setText", row.TeacherName);
$("#editTeacherName").combobox("setValue", row.TeacherID);
       eidtTeacherName是我編輯介面下拉框的id,通過setText,和setValue就可以同時繫結id和text.介面的表格中需要有id和name,row.TeacherName獲取表格中的值。

       獲取下拉框的value值:

 $('#editTeacherName').combobox('getValue')</span>

     一個特別小的東西 ,也需要總結一下。以上就是我的簡單總結,簡單粗暴,希望可以幫助到一些人。

相關推薦

一個valuetext

    在做專案的時候經常會用到編輯功能,需要把表格中的值繫結到編輯介面的下拉框中。但是隻知道給下拉框賦值,如何同時繫結id就不知道了。 解決方法: 1.新增一個隱藏的input,把對應id繫結,如

EXTJS中,事件,動態賦值

在開發過程中,有時會遇到一咱情況: 兩個下拉框A和B,當選擇A時,根據A的值查詢B可以選擇的值並賦值到B中。舉個常見的例子,省份與城市兩個下拉框,當選擇省份後,城市的下拉框中只顯示該省的城市。 要實現該功能最重要的就是一個下拉框的繫結事件而已。下邊我以單位和員工關係為例。

資料後如何再加入一項(比如,--請選擇--)

下拉框繫結資料後如何再加入一項 我這有兩種方法  一種是從後臺加,還有一種是從前臺加   一 是從後臺加入 方法如下 前臺下拉框:       <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBa

searchableSelect change

<select id="jz" > </select> 上面的下拉框,在js中呼叫 $("#jz").searchableSelect(); 繫結change事件

資料字典只一級列表,非所有子節點

繫結資料字典方法bindDictSelect在 E:\Tomcat8.0\webapps\sszt-zwfw\WEB-INF\jslib\form.src.js。裡ctrl+h查詢。 直接呼叫bindDictSelec方法是獲取所有子節點。 如下並且聯動 鄉鎮鄉村聯

Vue.js:Select--Option >取值

遇到了這個解決了,所以記錄一下: 完成vue.js下拉框選擇繫結與取值,實現效果圖如下: template程式碼 <template> <div> <Form :model="form

linux如何實現一個網絡卡多個IP地址

Linux的網路裝置配置檔案存放在/etc/sysconfig/network-scripts裡面,對於乙太網的第一個網路裝置,配置檔名一般為 ifcfg-eth0 如果需要為第一個網路裝置繫結多一個IP地址,只需要在/

JS獲取select選中的value或者其name

text single nbsp -s 舉例 sta c-s jquer hid 舉例: <select class="js-example-basic-single js-states" style="width: 300px" name="hid" id="hi

Excel VBA 根據單元格的值來改變另一個單元格的值

在很多的報表開發中,需要用到VBA去設定Excel的一些規則。  以下是一個根據下拉框單元格的值來給特定單元格進行賦值的程式碼: Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume

傳值到介面,生成一個

得到一個裝港id和卸港id,然後在介面的生成一個下拉框,這個很簡單的。但是不熟練,記一下,下次直接複製。 var portId = obj.children('td').eq(5).html()+"";//卸港id var loadingPortId = obj.children('td').eq(

jQuery選擇一個選項另一下改變值

function gradeChange(){ //這個函式是要改變值下拉框的改變事件 $("#hehe").html(""); //這個意思是每次選擇前先把另一個下拉框清空 var fangqu = $(".type-sel").val();

C#列表前10年月後10年年月資料

.aspx <asp:DropDownList runat="server" ID="ddlYear"></asp:DropDownList>  <asp:DropDownList runat="server" ID="ddlMonth">

Swing容器中在jTable中新增combobox時,有關一個值改變,另一個值隨之改變的方法

在jTable中,我們經常會需要新增下拉框,一個下拉框很容易設定,但是兩個下拉框設定二級聯動就需要新增addItemListener監聽方法。 所要功能如下圖: 程式碼如下: //型別列表         comboboxType.removeAllItems();  

如何實現一個網絡卡多個IP地址

        Linux的網路裝置配置檔案存放在/etc/sysconfig/network-scripts裡面,對於乙太網的第一個網路裝置,配置檔名一般為 ifcfg-eth0 如果需要為第一個網路裝置繫結多一個IP地址,只需要/etc/sysconfig/networ

ASP.NET MVC之下四種方式

http://www.cnblogs.com/CreateMyself/p/5424894.html 前言 上兩節我們講了檔案上傳的問題,關於這個上傳的問題還未結束,我也在花時間做做分割大檔案處理以及顯示進度的問題,到時完成的話再發表,為了不耽誤學習MVC其他

只顯示最初中的值json返回array的交集

sel .text json down emp tno append length drop 首先我們可以遍歷dropdown var array = new Array(); $("#select option").each(function(j){ array[j]=

java操作poi生成excel.xlsx(設定)下載本地前端下載

需求:匯入excel表格,如果excel有錯誤,將錯誤的地方標紅,在把資料以excel的形式寫出,供使用者下載 解決方案:1.以實體類的方式接收excel並解析(建立兩個集合一個接收正常的資料一個接收錯誤的資料) 2.錯誤集合無論正確錯誤資料都要儲存,並記錄是否有誤(錯誤資料

獲取EXTcombobox的codename值

var productCom = new Ext.form.ComboBox({     xtype: 'combo', //    store:ProductsName,     store:Ext.create('Ext.da

EasyUI多選的取值賦值

 @RequestMapping("/getCodeList") public void getCodeList(HttpServletResponse resp){ ResUtil.res

中選擇年份該年的週數,計算出該周的開始日期結束日期

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   <h