easyui的textbox賦值小結


使用的系統中有個后台,需要填充單號,如下圖:

每次往框里面填充都是一樣的數據,復制、粘貼,而且當人數頗多的時候,就是體力活。

於是就想到通過執行js代碼,自動填充這些數據。

chrome下F12,查看源碼,是easyui的textbox,很有規律,如圖:

 

調出Console控制台。

首先測試一下 $("#companyPolicyNum0").val("000090151029166");

咦,沒有效果。

網上查找,原來textbox要用textbox("setValue", value); 的方式設置值;

Jquery 模糊匹配ID,然后賦值 搞定。

var list=$('input[id^=companyPolicyNum]');
for(var i=0;i<list.length;i++)
{
  $("#"+list[i].id).textbox('setValue',"000090151029166");
}

 

 

 

textbox設置只讀不可編輯狀態:

--輸入框

$("#xx").textbox('setValue','value');  //設置輸入框的值

$('#xx').textbox('textbox').attr('readonly',true);  //設置輸入框為禁用

       

 

--下拉框相關

$("#xx").combobox({disabled: true});      //設置下拉款為禁用

$("#xx").combobox('setValue',xlid);  //設置下拉款的默認值  xlid是你下拉款的id屬性

$("#xx").combobox('getValue');      //獲取下拉款id值

$("#xx").combobox('getText');      //獲取下拉款name值

 

參考文章:easyui-textbox 和 easyui-validatebox 設置值和獲取值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM