在使用easyul的時候,發現輸入框內容及不容易獲取與設置,用jquery的方式大部分失效。因為easyul會在原頁面的基礎上,生成了壹些新的獨有樣式,並且暫時覆蓋掉使用了easyul的標簽塊。
源代碼如下:
--輸入框
$("#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值
<inputclass="easyui-textbox"id="keyvalue"name="keyvalue"valueField=""textField=""panelHeight="auto"editable="false">?
<inputclass="easyui-textbox"name="billcode"id="billcode"style="width:150px;"required="true"?value="${rowbill.billcode}"disabled="false"/>
運行結果如下:
擴展資料:
textbox的屬性、實踐、方法說明。
屬性說明
AcceptsReturn指示在多行TextBox組件中按ENTER鍵時,是在組件中創建壹行新文本還是激活窗體的默認按鈕。
AcceptsTab該值指示在多行文本框組件中按TAB鍵時,是否在組件中鍵入壹個TAB字符,而不是按選項卡的順序將焦點移動到下壹個組件。
AllowDrop獲取或設置壹個值,該值指示組件是否可以接受用戶拖放到它上面的數據。
Anchor獲取或設置組件的哪些邊緣錨定到其容器邊緣。
BackColor獲取或設置組件的背景色。
BackgroundImage獲取或設置在組件中顯示的背景圖像。
BorderStyle獲取或設置文本框組件的邊框類型。
Bottom獲取組件的下邊緣與其容器的工作區的上邊緣之間的距離。
CanFocus獲取壹個值,該值指示組件是否可以接收焦點。
CanSelect獲取壹個值,該值指示是否可以選中組件。
CanUndo獲取壹個值,該值指示用戶在文本框組件中能否撤消前壹操作。
CharacterCasing獲取或設置TextBox組件是否在字符鍵入時修改其大小寫格式。
ContextMenu獲取或設置與組件關聯的快捷菜單。
Reated獲取壹個值,該值指示組件是否已經創建。
Cursor獲取或設置當鼠標指針位於組件上時顯示的光標。
DataBindings為該組件獲取數據綁定。
Dock獲取或設置組件停靠到父容器的哪壹個邊緣。
Enabled獲取或設置壹個值,該值指示組件是否可以對用戶交互作出響應。
Focused獲取壹個值,該值指示組件是否有輸入焦點。
Font獲取或設置組件顯示的文字的字體。
ForeColor獲取或設置組件的前景色。
MaxLength獲取或設置用戶可以在文本框組件中最多鍵入的字符數。
MultilineTRUE/FALSE,該值指示它是否為多行文本框組件。
PasswordChar獲取或設置字符,該字符用於屏蔽單行
ScrollBars獲取或設置哪些滾動條應出現在多行TextBox組件中。
Text獲取或設置文本框中的當前文本。
TextAlign設置文本框內文本得對齊方式
TextLength獲取組件中文本的長度。
表01:TextBox類的常用屬性及其說明
方法說明
AppendText向文本框的當前文本追加文本。
Clear從文本框控件中清除所有文本。
ClearUndo從該文本框的撤消緩沖區中清除關於最近操作的信息。
Copy將文本框中的當前選定內容復制到剪貼板。
Cut將文本框中的當前選定內容移動到剪貼板中。
DoDragDrop開始拖放操作。
Focus為控件設置輸入焦點。
GetChildAtPoint檢索位於指定坐標處的子控件。
GetNextControl按照子控件的Tab鍵順序向前或向後檢索下壹個控件。
Hide對用戶隱藏控件。
Paste用剪貼板的內容替換文本框中的當前選定內容。
PointToClient將指定屏幕點的位置計算成工作區坐標。
PointToScreen將指定工作區點的位置計算成屏幕坐標。
ResetBindings將DataBindings屬性重置為其默認值。
Select選擇控件中的文本。
SelectAll選定文本框中的所有文本。
SelectNextControl激活下壹個控件。
Show向用戶顯示控件。
SuspendLayout臨時掛起控件的布局邏輯。
Undo撤消文本框中的上壹個編輯操作。
表02:TextBox類的常用方法及其說明
事件說明
Click在單擊文本框時發生。
CursorChanged當Cursor屬性的值更改時發生。
DoubleClick在雙擊控件時發生。
DragDrop在完成拖放操作時發生。
DragEnter在將對象拖入控件的邊界時發生。
DragLeave在將對象拖出控件的邊界時發生。
DragOver在將對象拖到控件的邊界上發生。
EnabledChangedEnabled屬性值更改後發生。
Enter進入控件時發生。
GiveFeedback在執行拖動操作期間發生。
GotFocus在控件接收焦點時發生。
KeyDown在控件有焦點的情況下按下鍵時發生。
KeyPress在控件有焦點的情況下按下鍵時發生。
KeyUp在控件有焦點的情況下釋放鍵時發生。
Leave在輸入焦點離開控件時發生。
LostFocus當控件失去焦點時發生。
MouseDown當鼠標指針位於控件上並按下鼠標鍵時發生。
MouseEnter在鼠標指針進入控件時發生。
MouseHover在鼠標指針懸停在控件上時發生。
MouseLeave在鼠標指針離開控件時發生。
MouseMove在鼠標指針移到控件上時發生。
MouseUp在鼠標指針在控件上並釋放鼠標鍵時發生。
MouseWheel在移動鼠標輪並且控件有焦點時發生。
Move在移動控件時發生。
Paint在重繪控件時發生。
Resize在調整控件大小時發生。
百度百科-textbox