$.each([2,3,4],function(index,value){alert(‘第’+ index+ ‘数是’+value);});
function login(){
//form表单验证_验证form里的属性规则
var res = $("#login_form").form("validate");
if(!res) {
return false;
}
//判断checkbox是否被选中
if($("#cookieChk").attr("checked")){
//setcookie() 函数向客户端发送一个 HTTP cookie。
SetCookies("slp_Login", $("#user_Cd").val());
}else{
delCookie("slp_Login");
}
$("#login_form").submit();
}
ssh页面跳转传值
个人使用2个form表单分别提交,
上半部分为检索条件,在第一个<s:form>里提交,
下半部分,在第二个<s:form>里,点击<a>标签触发跳转获得点击时的隐藏变量,提交
/** jsp */
<%@ page contentType="text/html;charset=UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<%@include file="../include/taglib.jsp"%>
<%@include file="../include/include.jsp"%>
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<script type="text/javascript">
$(document).ready(function() {
<s:if test="hasActionMessages()">
<s:iterator id="actionMessage" value="actionMessages">
if('<s:property value="#request.params.errorFlag"/>' == 'Y'){
cancel();
}else{
$.messager.alert("","<s:property escape="false"/>");
}
</s:iterator>
</s:if>
$(".datebox").find(".combo-text").css("ime-mode","disabled");
window.onresize=function resizeData(){
var tabWidth = $(this).width() - 1;
$('#dataTbl').datagrid('resize', { width : tabWidth});
return;
};
$(document).keydown(function(e) {
if (e.keyCode == 13) {
// searchData();
return;
}
});
var param = new Object();
var image_Sort = "1";
var tabHeight = $(this).height() - 290;
var page = '<s:property value="#request.page" />';
var rows = '<s:property value="#request.rows" />';
//显示一览
$("#dataTbl").datagrid({
title : '',
url : "MST0020DataListInitAction!dataListInit",
queryParams:param,
type:'post',
dataType:'json',
height : tabHeight,
pageNumber : parseFloat(page),
pageSize : parseFloat(rows),
// 网格样式先不改
frozenColumns:[[
//<input type="checkbox" id="re_Out_Put" name="re_Out_Put" onclick="CheckboxReOutPut()"/>
{field:'zt',title:'<div align="center"><s:text name="BTN_TEISEI" /></div>',width:50,
formatter:function(value, rec, rowIndex){
return "<input type='checkbox' id='delete_This_One' checkbox='delete_This_One'/><a href='#' class='l-btn l-btn-plain' plain='true' title='<s:text name='BTN_TEISEI'/>' onclick = \"editData('"+rec.niuke_Cd+"')\"><div class='icon-update'> </div></a>";
},align:'center'}
]],
columns:[[
{field:'nns_Nm',title:'<div align="center"><s:text name="CONST_MST0020_NNS_NM" /></div>',width:120,align:'right'},
{field:'tokui_Kanri_Cd',title:'<div align="center"><s:text name="CONST_MST0020_TOKUI_KANRI_CD" /></div>',width:120,align:'right'},
{field:'niuke_Cd',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_CD" /></div>',width:120,align:'right'},
{field:'tokui_Cd',title:'<div align="center"><s:text name="CONST_MST0020_TOKUI_CD" /></div>',width:120,align:'right'},
{field:'niuke_Hnm',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_HNM" /></div>',width:120,align:'right'},
{field:'niuke_Short_Nm',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_SHORT_NM" /></div>',width:120,align:'right'},
{field:'zip_Cd',title:'<div align="center"><s:text name="CONST_MST0020_ZIP_CD" /></div>',width:120,align:'right'},
{field:'adrs',title:'<div align="center"><s:text name="CONST_MST0020_ADRS" /></div>',width:120,align:'right'},
{field:'adrs_Cd',title:'<div align="center"><s:text name="CONST_MST0020_ADRS_CD" /></div>',width:120,align:'right'},
{field:'tel',title:'<div align="center"><s:text name="CONST_MST0020_TEL" /></div>',width:120,align:'right'},
{field:'rte',title:'<div align="center"><s:text name="CONST_MST0020_RTE" /></div>',width:120,align:'right'}
]]
});
return;
});
/**
* 检索时触发,搜索(3个条件)
*/
function searchData() {
var tabHeight = $(this).height() - 290;
var res = $("#searchForm").form("validate");
if(!res) {
return false;
}
var param = new Object();
param.nns_Cd = encodeURI($("#nns_Cd").combobox("getValue"));
param.tokui_Cd = encodeURI($.trim($("#tokui_Cd").val()));
param.niuke_Hnm = encodeURI($.trim($("#niuke_Hnm").val()));
// param.item_Nm = encodeURI($("#item_Nm").val());
// param.inventory_Div = encodeURI($("#inventory_Div").combobox("getValue"));
// param.lot_No = encodeURI($("#lot_No").val());
// param.image_Sort1 = encodeURI($("#image_Sort1").combobox("getValue"));
$("#dataTbl").datagrid({
title : '',
url : "MST0020DataListInitAction!dataListInit",
queryParams:param,
type:'post',
dataType:'json',
pageNumber : 1,
frozenColumns:[[
{field:'zt',title:'<div align="center"><s:text name="BTN_TEISEI" /></div>',width:50,
//自定义一种类型
formatter:function(value, rec, rowIndex){
return "<input type='checkbox' id='delete_This_One' name=checkbox='delete_This_One'/><a id='selectUpdate_A' href='#' class='l-btn l-btn-plain' plain='true' title='<s:text name='BTN_TEISEI'/>' onclick = \"editData('"+rec.koza+"','"+rec.gnpn_Shn_Cd+"','"+rec.zk_Kanri+"','"+rec.loc_No+"')\"><div class='icon-update'> </div></a>";
},align:'center'}
]],
columns:[[
{field:'nns_Nm',title:'<div align="center"><s:text name="CONST_MST0020_NNS_NM" /></div>',width:120,align:'right'},
{field:'tokui_Kanri_Cd',title:'<div align="center"><s:text name="CONST_MST0020_TOKUI_KANRI_CD" /></div>',width:120,align:'right'},
{field:'niuke_Cd',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_CD" /></div>',width:120,align:'right'},
{field:'tokui_Cd',title:'<div align="center"><s:text name="CONST_MST0020_TOKUI_CD" /></div>',width:120,align:'right'},
{field:'niuke_Hnm',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_HNM" /></div>',width:120,align:'right'},
{field:'niuke_Short_Nm',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_SHORT_NM" /></div>',width:120,align:'right'},
{field:'zip_Cd',title:'<div align="center"><s:text name="CONST_MST0020_ZIP_CD" /></div>',width:120,align:'right'},
{field:'adrs',title:'<div align="center"><s:text name="CONST_MST0020_ADRS" /></div>',width:120,align:'right'},
{field:'adrs_Cd',title:'<div align="center"><s:text name="CONST_MST0020_ADRS_CD" /></div>',width:120,align:'right'},
{field:'tel',title:'<div align="center"><s:text name="CONST_MST0020_TEL" /></div>',width:120,align:'right'},
{field:'rte',title:'<div align="center"><s:text name="CONST_MST0020_RTE" /></div>',width:120,align:'right'}
]]
});
return;
}
function editData(niuke_Cd) {
var message = "";
message= '<s:text name="CM_CW_000"><s:param><s:text name="BTN_UPDATE_DATA"/></s:param></s:text>'
$.messager.confirm('',message,function(r) {
// 这个应该是修改后判断的
if(r) {
alert("0");
niuke_Cd:niuke_Cd
// /MST0020SelectUpdateAction!selectUpdate
var oForm = document.getElementById("selectList");
$("#niuke_Cd").val(niuke_Cd);
$(oForm).submit();
}else{
alert("1");
}
});
}
// 先不用
// function insertData() {
// var message = "";
// message= '<s:text name="CM_CW_000"><s:param><s:text name="BTN_INSERT"/></s:param></s:text>'
// $.messager.confirm('',message,function(r) {
// if (data) {
// alert("是");
// $.post("${ctx}/MST0020InsertListAction!insertList");
// }
// else {
// $.messager.alert("",'<s:text name="CM_AM_000" />', "error");
// }
// });
// }
function insertData() {
// './b.html'${pageContext.request.contextPath}
location.href='jsp/MST0020/insertList.jsp';
}
</script>
<title>Insert title here</title>
</head>
<body>
<h3>来到list.jsp一览</h3>
<!-- 全局div -->
<div>
<form id="searchForm">
<table class="table_border_line_s">
<tr>
<td style="width:100%; text-align:right;">
<input type="button" value="<s:text name="BTN_INSERT"/>" onclick="insertData();" class=btn_mouseout onmouseover="this.className='btn_mouseover'" onmouseout="this.className='btn_mouseout'"/>
</td><br/>
<!-- 货主 -->
<!-- 荷主 -->
<td class="list_title_bg_left_s_b" style="width:15%"><span class="text12_orange">■</span>
<s:text name="CONST_MST0020_NNS_NM" />
</td>
<td class="list_data_bg_left_s_b_nr" style="width:15%">
<select class="easyui-combobox select300" id="nns_Cd" name="nns_Cd"
data-options="editable:false">
<option value=""></option>
<s:iterator value="#request.ninushiList1" id="data">
<option value="<s:property value='#data.key'/>"><s:property value="#data.value"/></option>
</s:iterator>
</select>
</td>
</tr>
<tr>
<!-- 客户 -->
<!-- 得意先コード -->
<td class="list_title_bg_left_s_b" style="width:15%"><span class="text12_orange">□</span>
<s:text name="CONST_MST0020_TOKUI_CD" />
</td>
<td class="list_data_bg_left_s_b" style="width:15%">
<input type="text" class="easyui-validatebox" id="tokui_Cd" name="tokui_Cd" size="40" />
</td>
<!-- 荷受人名 -->
<td class="list_title_bg_left_s_b" style="width:15%" ><span class="text12_orange">□</span>
<s:text name="CONST_MST0020_NIUKE_HNM" />
</td>
<td class="list_data_bg_left_s_b" style="width:15%">
<input type="text" class="easyui-validatebox" id="niuke_Hnm" name="niuke_Hnm" size="40" />
</td>
</tr>
</table>
</form>
<table style="width: 100%">
<tr>
<td style="width:100%; text-align:right;">
<input type="button" value="<s:text name="BTN_SEARCH"/>" onclick="searchData();" class=btn_mouseout onmouseover="this.className='btn_mouseover'" onmouseout="this.className='btn_mouseout'"/>
</td>
</tr>
</table>
<!-- 一览界面的 -->
<table id="dataTbl" striped="true" rownumbers="true" pagination="true" ></table>
<!-- 增删改查的 -->
<s:form id="selectList" name="selectList" action ="MST0020SelectUpdateAction!selectUpdate" method="POST" namespace="" >
<%-- <input type="hidden" name="menuId" value="${menuId}" /> --%>
<s:hidden id="niuke_Cd" name="niuke_Cd"/>
</s:form>
<!-- 等待画面 -->
<div id="mask" class="easyui-dialog" modal="true" closed="true" closable="false" draggable="false" maximizable="false"
collapsible="false" resizable="false" title="<s:text name="MSG_CM_PLEASE_WAIT"/>" style="width: 300px; height: 100px;">
<p id="msgContent" class="panel-loading"><s:text name="MSG_CM_002" /></p>
</div>
</body>
</html>
/** */
18.01.12
HttpServletRequest request = ServletActionContext.getRequest();
Object a = mst0020List.get(0).getNns_Nm();
18.01.14
下拉列表esay-ui控件
自带功能:
1:显示百度的关键字搜索查询
2:选默认值
3:下拉列表不可编辑
代码如下:
function nns_Cd_kz() {
$("#nns_Cd").combobox("select",'${nns_Cd}');
}
<tr>
<td class="list_title_bg_left_s_b" style="width:15%"><span class="text12_orange">■</span>
<s:text name="CONST_MST0020_NNS_CD" />
</td>
<td class="list_data_bg_left_s_b_nr" style="width:60%">
<div style="margin-bottom:20px">
<input class="easyui-combobox" id="nns_Cd" name="nns_Cd" style="width:300px" data-options="
url:'MST0020DataListInitAction1!searchNNSList',
method:'get',
valueField:'id',
textField:'text',
panelHeight:'auto',
label: 'Language:',
labelPosition: 'top'
">
</div>
</td>
</tr>