1.判断删除时是否选中
var selectedRows = $("#dg").datagrid('getSelections');
if (selectedRows.length != 1) {
$.messager.alert("系统提示", "请选择一条要编辑的数据!");
return;
}
2.表单提交
$("#fm").form("submit", {
url : url,
onSubmit : function() {
return $(this).form("validate");
},
success : function(result) {
result = eval('(' + result + ')');
if (result.resultCode == 1) {
$.messager.alert("系统提示", result.resultMsg);
return;
} else {
$.messager.alert("系统提示", "操作成功,参数保存成功!");
$("#dlg").dialog("close");
$("#dg").datagrid("reload");
}
}
});
3.dialog关闭
function closeDialog(){
$("#dlg1").dialog("close");
}
4.combox下拉框
<tr>
<td align="right"><label for="Title"> 标签ID: </label></td>
<td>
<input id="tagcode" name="tagcode" style="height: 26px; width: 270px;" data-options="required:true,validType:'length[1,20]'" editable="false" />
</td>
</tr>
$("#tagcode2").combobox({
url:'userTag/getTagList.html',
valueField: 'id',
textField: 'text'
});
[{
"id":1,
"text":"text1"
},{
"id":2,
"text":"text2"
},{
"id":3,
"text":"text3",
"selected":true
},{
"id":4,
"text":"text4"
},{
"id":5,
"text":"text5"
}]
获得datebox的值:
var startTime = $('#startTime').datebox('getValue');
获得下拉框的值:
var method = $("#methodSelect").combobox("getValue");
如何判断输入框是否为空:
if (onlyYear == "") {
$.messager.alert("提示", "请选择年份!");
return;
}
下拉框选中事件:
$("#methodSelect").combobox({
onSelect : function() {
var method = $("#methodSelect").combobox("getValue");
if (method == 0) {
// 隐藏 开始时间和结束时间框
$(".dayClass").hide();
$(".monthClass").show();
} else if (method == 1) {
$(".monthClass").hide();
$(".dayClass").show();
}
}
});