//根据导师查询学生下拉框信息(combogrid) function loadNetTeacher(){ $('#cg').combogrid({ panelWidth: 480, panelHeight:310, idField:'id', textField:'user', url:'netTeacher.do?action=listAllNT', fitColumns: true, striped: true, editable: true, pagination: true, //是否分页 rownumbers: true, //序号 collapsible: false, //是否可折叠的 fit: true, method: 'post', columns : [[{ field : 'id', title : '导师编号', width : 150, align : 'center', rowspan : 2, formatter : function(value, rec) { return value; } },{ field : 'user', title : '导师用户名', width : 296, align : 'center', rowspan : 2, showRefresh: false, formatter : function(value, rec) { return rec.user.username; } } ] ] }); //取得分页组件对象 var pager = $('#cg').combogrid('grid').datagrid('getPager'); if (pager) { $(pager).pagination({ total:100, pageList: [5,10], showRefresh: false, beforePageText : '第', afterPageText : '共{pages}页', displayMsg: ' 共100 条', onSelectPage : function(pageNumber, pageSize) { } }); } }
<html> <head> <title>可输入的select下拉框</title> </head> <script> </script> <body > <select style='width:150px;z-index:-1' id="aa" name="selectHelpCode" οnkeydοwn="if(event.keyCode == 8){this.options[0].text = '';}" οnkeypress="writeSelect(this)"> <option value="0"></option> <option value="11">11</option> <option value="22">22</option> <option value="33">33</option> </select> <input type="button" value="点我" οnclick="ttt();"/> <script> function writeSelect(obj){ obj.options[0].selected = "select"; obj.options[0].text = obj.options[0].text + String.fromCharCode(event.keyCode); event.returnValue=false; return obj.options[0].text; } function ttt(){ var ss = document.getElementById("aa").value; var jg = ""; if(ss == ""){ var aas = writeSelect(document.getElementById("aa")); jg = aas; }else{ jg = document.getElementById("aa").value; } alert(jg); } </script> </body> </html>