button的用法

struts2 s:iterator 中按钮获得当前行数据,并跳转

<button id="submissionz"  onclick="var wid=<s:property value="#column.id"/>;location.href='wbfbg/wayBillSubmission?wid='+wid">提交</button>

<button id="deletez" class="btn btn-default" onclick="deletez(<s:property value="#column.id"/>)">删除</button>

button中可以定义变量来获取值,并传递(分页)

转到<input id="pageJump" type="text" />页
<button  id="pagejump" class="btn btn-default"
onclick="var p_pagenum = document.getElementById('pageJump').value;location.href='wbfbg/wayBillInfo?wbStatus=${pagen.aray[5]}&pageNum='+p_pagenum;">跳转</button>

页面操作json

<script type="text/javascript" src="ui/jquery.serializejson.min.js"></script>//把表单数据转换成json对象var formData = $('#searchForm').serializeJSON();//把json对象转换成字符串alert(JSON.stringify(formData));

hibernate query.setFirstResult的用法注意 hibernate分页查询

项目中发现数据库中总有一条数据取不到,最后发现是hibernate query.setFirstResult的问题:
注意从第一条数据开始要写成 query.setFirstResult(0)
否则总有一条数据查不出来

struts2中日期格式化标签

<s:date name="goods.canvassLatestTime" format="yyyy-MM-dd HH:mm:ss" />

form表单提交前校验

添加 οnsubmit=“return inputCheck()” 提交表单前会先去执行inputCheck()函数

<form method="post" id="addForm" action="wbfbg/wayBillInputAdd" onsubmit="return inputCheck()">
 //运单录入表单的校验function inputCheck(){var corContacter = document.getElementById("corContacter").value;var ceePhone = document.getElementById("ceePhone").value;//收货方手机if(corContacter ==  null || corContacter == ''){alert("发货方联系人不能为空");return false;}var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;if (!myreg.test(ceePhone)) {alert("请输入正确的手机号");return false;} return true;}

附上页面的全部代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%><%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>运单录入</title><link type="text/css" href="css/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" /><link type="text/css" href="js/ui/bootstrap-datetimepicker.css" rel="stylesheet" /><link type="text/css" href="css/base.css" rel="stylesheet"  /><link type="text/css" href="css/ui/patch.css"  rel="stylesheet"  /><link type="text/css" href="css/ui/tag.css" rel="stylesheet"/><style>form{margin-top:10px;}td,th,label{white-space:nowrap;}label{font-weight:normal;}.search-more{display:none;}.main-body td{padding:6px 12px !important;}</style></head><body><div class="kl_searchOuter wp98"><form id="searchForm" onsubmit="return false;"><div class="row" style="margin-left:50px;"><div><button id="wbinput" class="btn btn-default" >运单录入</button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;运单状态:
<!--                     <button id="wbinput" class="btn btn-primary input-group" onclick="window.location.href='wbfbg/wayBillInput';">订单录入</button> --><select id="wbstatus"   style="width:110px;height:30px"><option value="-1">--请选择--</option><option value="1">待提交运单</option><option value="2">已提交运单</option><option value="3">被打回运单</option><option value="4">审核通过订单</option><option value="5">全部订单</option></select><button id="selectByStatus" class="btn btn-default" >查询</button></div></div> </form> </div><!-- 列表页面  --><span style="color:red"> 点击订单号显示审核日志</span><c:if test="${pagen.aray[5] == '1'}"><span>已保存待提交运单:</span></c:if><c:if test="${pagen.aray[5] == '2'}"><span>已提交待审核运单:</span></c:if><c:if test="${pagen.aray[5] == '3'}"><span>审核未通过被打回运单:</span></c:if><c:if test="${pagen.aray[5] == '4'}"><span>审核通过运单:</span></c:if><c:if test="${pagen.aray[5] == '5'}"><span>全部运单:</span></c:if><table class="table table-bordered"><thead class="kl-thead"><tr><th>运单编号</th><th>出发地</th><th>目的地</th><th>发货方</th><th>发货方手机</th><th>收货方</th><th>收货方手机</th><th>货物名称</th><th>货物种类</th><th>是否回单</th><th>需要车型</th><th>是否投保</th><th>货物价值</th><th>总重量</th><th>总体积</th><th>最晚揽包时间</th><th>运单状态</th ><th>操         作</th></tr></thead><s:iterator value="pagen.list"  var="page" id="column" status="stuts"><tr><td><s:property value="wbNo"/></td><td><s:property value="goods.froms"/></td><td><s:property value="goods.tos"/></td><td><s:property value="goods.sendName"/></td><td><s:property value="goods.sendPhone"/></td><td><s:property value="goods.receiveName"/></td><td><s:property value="goods.receivePhone"/></td><td><s:property value="goods.explains"/></td><!-- private int variety; // 货物种类 0:重货,1:轻货,2不规则货物,3易碎货物 int --><td>  <s:if test="goods.variety==0">重货</s:if><s:if test="goods.variety==1">轻货</s:if>    <s:if test="goods.variety==2">不规则货物</s:if> <s:if test="goods.variety==3">易碎货物</s:if>  </td><!-- 是否需要回单,0代表否,1代表是 --><td><s:if test="goods.ifOrderPic==1">是</s:if><s:if test="goods.ifOrderPic==0">否</s:if></td><!-- 需要车型 --><td><s:if test="goods.goodsCarType==0">高栏车</s:if><s:if test="goods.goodsCarType==1">低栏车</s:if><s:if test="goods.goodsCarType==2">平板车</s:if><s:if test="goods.goodsCarType==3">半挂车</s:if><s:if test="goods.goodsCarType==4">厢式车</s:if><s:if test="goods.goodsCarType==5">冷藏车</s:if><s:if test="goods.goodsCarType==6">其他</s:if></td><!-- 是否投保 是否投保 0:代表是;1:代表否 --><td><s:if test="goods.goodInsur==0">是</s:if><s:if test="goods.goodInsur==1">否</s:if></td><td><s:property value="goods.goodsValue"/>元</td><td><s:property value="goods.totalWeight"/>吨</td><td><s:property value="goods.totalVolume"/>立方米</td><td><s:date name="goods.canvassLatestTime" format="yyyy-MM-dd HH:mm:ss" /></td>  <!-- 日期格式化 -->
<%--             <td><s:property value="goods.canvassLatestTime"/></td> --%><!-- 订单状态   默认:0      1:已保存 ,2:已提交 ,3:被打回 ,4:审核通过  --><td><s:if test="wbStatus==1">待提交</s:if>   <s:if test="wbStatus==2">已提交待审核</s:if> <s:if test="wbStatus==3">被打回</s:if><s:if test="wbStatus==4">审核通过</s:if></td><td><s:if test="wbStatus==1"><button id="submissionz" class="btn btn-default" onclick="submissionz(<s:property value="#column.id"/>)">提交</button><button id="modifyz" class="btn btn-default" onclick="modifyz(<s:property value="#column.id"/>)">修改</button><button id="deletez" class="btn btn-default" onclick="deletez(<s:property value="#column.id"/>)">删除</button>
<%--                     <button id="submissionz" class="btn btn-primary input-group" onclick="var wid=<s:property value="#column.id"/>;location.href='wbfbg/wayBillSubmission?wid='+wid">提交</button> --%></s:if><s:if test="wbStatus==3"><button id="submissionzz" class="btn btn-default" onclick="submissionzz(<s:property value="#column.id"/>)">提交</button><button id="modifyzz" class="btn btn-default" onclick="modifyzz(<s:property value="#column.id"/>)">修改</button><button id="deletezz" class="btn btn-default" onclick="deletezz(<s:property value="#column.id"/>)">删除</button></s:if><div></div></td></tr></s:iterator><tfoot><tr><td colspan="17" align="left"><span class="f1"><button id="exportExcel" class="btn btn-success m115" onclick="downLoadExl();">导出excel</button></span><span class="fn-nor ft14 fr" style="float:none;"><a href="wbfbg/wayBillInfo?wbStatus=${pagen.aray[5]}&pageNum=1" class="btn btn-default">首页</a><span style="color:red;">${pagen.aray[0]}</span>/${pagen.aray[3]}<c:if test="${ pagen.aray[0] > 1 }">  <a href="wbfbg/wayBillInfo?wbStatus=${pagen.aray[5]}&pageNum=${pagen.aray[0]-1}" class="btn btn-default">上一页</a></c:if><span class="ymSpan"></span><c:if test="${ pagen.aray[0] != pagen.aray[3] }"><a href="wbfbg/wayBillInfo?wbStatus=${pagen.aray[5]}&pageNum=${pagen.aray[0]+1}" class="btn btn-default">下一页</a></c:if><a href="wbfbg/wayBillInfo?wbStatus=${pagen.aray[5]}&pageNum=${pagen.aray[3]}" class="btn btn-default">末页</a>共<span>${pagen.aray[3]}</span>页转到<input id="pageJump" type="text" />页<button  id="pagejump" class="btn btn-default"  onclick="var p_pagenum = document.getElementById('pageJump').value;location.href='wbfbg/wayBillInfo?wbStatus=${pagen.aray[5]}&pageNum='+p_pagenum;">跳转</button>  </span></td></tr></tfoot></table><!-- 运单录入弹框 --><div class="modal fade" id="fixModal" tabindex="-1" role="dialog" aria-labelledby="editText" aria-hidden="true" ><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button><h3 class="modal-title" id="myModalLabel">运单录入</h3></div><div class="modal-body"><div class="s-wraper" style="width: 703px;"><form method="post" id="addForm" action="wbfbg/wayBillInputAdd" onsubmit="return inputCheck()"><div><div class="title"><span class="b-t">发货方:</span><span class="c-999 ml15"> </span></div><div class="content f-s-14"><table style="display: table;"><tr><td class="w120 tr h35"><span class="c-f00">*</span>发货地:</td><td><div id="city_4" name="goods.froms"><select class="prov" id="fromprovince" name="fromprovince"></select> <select class="city" id="fromcity" name="fromcity" disabled="disabled"></select><select class="dist" id="fromregion" name="fromregion" disabled="disabled"></select></div></td></tr><tr><td class="w120 tr h35"><span class="c-f00"></span>街道:</td><td><input type="text" name="goods.fromStreet" id="corDetailStreet" class="txt w250 ml10"/></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>联系人:</td><td><input type="text" name="goods.sendName" id="corContacter"class="txt w250 ml10"  /></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>手机号:</td><td><input type="text" id="corPhone" name="goods.sendPhone"class="txt w250 ml10"  /></td></tr><tr><td class="w120 tr h35">固定电话:</td><td><input type="text" id="corAreaCode" class="txt w120 ml10" /><%-- -<input type="text" id="corTelephone" class="txt w150" />-<input type="text" id="corExtension" class="txt w150 " />&nbsp;<span class="c-999">区号&nbsp;-&nbsp;电话号码&nbsp;-&nbsp;分机号</span> --%></td></tr></table></div></div><div class="f-s-14"><div class="title"><span class="b-t">收货方:</span><span class="c-999 ml15"> </spacn></div><div class="content"><table style="display: table;"><tr><td class="w120 tr h35"><span class="c-f00">*</span>收货地:</td><td><div id="city_3" name="goods.tos"><select class="prov" id="toprovince" name="toprovince"></select> <select class="city" id="tocity" name="tocity" disabled="disabled"></select><select class="dist" id="toregion" name="toregion" disabled="disabled"></select></div></td></tr><tr><td class="w120 tr h35"><span class="c-f00"></span>街道:</td><td><input type="text" name="goods.tosStreet" id="ceeDetailStreet" class="txt w250 ml10"/></td></tr> <tr><td class="w120 tr h35"><%-- <span class="c-f00">*</span> --%>联系人:</td><td><input type="text" id="ceeContacter" name="goods.receiveName"class="txt w250 ml10" /></td></tr><tr><td class="w120 tr h35"><%-- <span class="c-f00">*</span> --%>手机号:</td><td><input type="text" id="ceePhone" name="goods.receivePhone"class="txt w250 ml10" /></td></tr><tr><td class="w120 tr h35">固定电话:</td><td><input type="text" id="ceeAreaCode" class="txt w120 ml10" /><%-- -<input type="text" id="ceeTelephone" class="txt w150" />-<input type="text" id="ceeExtension" class="txt w150" />&nbsp;<span class="c-999">区号&nbsp;-&nbsp;电话号码&nbsp;-&nbsp;分机号</span> --%></td></tr></table></div></div><div class="f-s-14"><div class="title"><span class="b-t">货物信息:</span><span class="c-999 ml15"> </span></div><div class="content"><table style="display: table;"><tr><td class="w120 tr h35"><span class="c-f00">*</span>货品名称:</td><td><input type="text" name="goods.explains" id="explains"class="txt w250 ml10" /><a href="javascript:void(0)" class="c-f00 ml20" id="jysm">禁运说明</a></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>最晚揽包时间:</td><td><!-- <input name="lhTime" type="text" value="" maxlength="10"id="txtBeginDatezz" onclick="SelectDate(this, 'yyyy-MM-dd hh:mm:ss');"readonly="readonly" class="txt w250 ml10" autocomplete="off" />  --><input id="startTime" name="goods.canvassLatestTime" type="text" class="txt w250 ml10 form-control end_date" data-bind="value:stime" readonly="readonly"/>   <!-- <input id="endTime" name="endTime" type="text" class="form-control end_date" data-bind="value:etime" readonly="readonly"/> --></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>货物种类:</td><td><select id="variety" name="goods.variety"class="txt w250 ml10"><option value="0">重货</option><option value="1">轻货</option><option value="2">不规则货物</option><option value="3">易碎货物</option><!-- <option value="4">化工类货物</option> --></select></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>是否需要回单:</td><td><input value="1" name="goods.ifOrderPic" type="radio">是</input><input value="0" name="goods.ifOrderPic" type="radio" checked="checked">否</input></td></tr><tr><td class="w120 tr h35">需要车型:</td><td><select name="goods.goodsCarType" class="txt w250 ml10"><option value="0">高栏车</option><option value="1">低栏车</option><option value="2">平板车</option><option value="3">半挂车</option><option value="4">厢式车</option><option value="5">冷藏车</option><option value="6">其他</option></select></td></tr><tr><td class="w120 tr h35"><%-- <span class="c-f00">*</span> --%>是否全部投保:</td><td><input id="yes" type="radio" name="goods.goodInsur" value="0"/>是<input type="radio" name="goods.goodInsur" value="1"  checked="checked" />否 &nbsp;&nbsp;&nbsp;&nbsp;<span id="premium"></span></td></tr><tr><td class="w120 tr h35"><%-- <span class="c-f00">*</span> --%>货物价值:</td><td><input type="text" name="goods.goodsValue" id="goodsValue"onchange="checkVal(this.value)" class="txt w250 ml10" />&nbsp;元</td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>总重量:</td><td><input type="text" id="totalWeight" name="goods.totalWeight" style="width:111px"/>&nbsp;吨  &nbsp;&nbsp;<span class="c-f00">*</span>总体积:<input type="text" id="totalVolume" name="goods.totalVolume" style="width:111px"/>&nbsp;立方米</td></tr></table></div></div><div class="s-wraper"><div class="title"></div><div class="content"><center><br><br><input type="submit" id="selectBtn" name="selectBtn"value="保存" class="btn btn-primary input-group" /></center></div></div></form></div></div></div></div></div><!-- 运单修改弹框 --><div class="modal fade" id="WayBillModify" tabindex="-1" role="dialog" aria-labelledby="editText" aria-hidden="true" ><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button><h3 class="modal-title" id="myModalLabel">运单修改</h3></div><div class="modal-body"><div class="s-wraper" style="width: 903px;"><form method="post" id="addForm" action="wbfbg/wayBillUpdate" onsubmit="return addGoods()"><div><div class="title"><span class="b-t">发货方:</span><span class="c-999 ml15"> </span></div><div class="content f-s-14"><table style="display: table;"><tr><td class="w120 tr h35"><span class="c-f00">*</span>发货地:</td><td><div id="WayBillModify_goods_froms" name="goods.froms"><select class="prov" id="fromprovince" name="fromprovince"></select> <select class="city" id="fromcity" name="fromcity" disabled="disabled"></select><select class="dist" id="fromregion" name="fromregion" disabled="disabled"></select></div></td></tr><tr><td class="w120 tr h35"><span class="c-f00"></span>街道:</td><td><input type="text" name="goods.fromStreet" id="WayBillModify_goods_fromStreet" class="txt w250 ml10"/></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>联系人:</td><td><input type="text" name="goods.sendName" id="WayBillModify_goods_sendName"class="txt w250 ml10"  /></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>手机号:</td><td><input type="text" id="WayBillModify_goods_sendPhone" name="goods.sendPhone"class="txt w250 ml10"  /></td></tr><tr><td class="w120 tr h35">固定电话:</td><td><input type="text" id="corAreaCode" class="txt w120 ml10" /><%-- -<input type="text" id="corTelephone" class="txt w150" />-<input type="text" id="corExtension" class="txt w150 " />&nbsp;<span class="c-999">区号&nbsp;-&nbsp;电话号码&nbsp;-&nbsp;分机号</span> --%></td></tr></table></div></div><div class="f-s-14"><div class="title"><span class="b-t">收货方:</span><span class="c-999 ml15"> </spacn></div><div class="content"><table style="display: table;"><tr><td class="w120 tr h35"><span class="c-f00">*</span>收货地:</td><td><div id="WayBillModify_goods_tos" name="goods.tos"><select class="prov" id="toprovince" name="toprovince"></select> <select class="city" id="tocity" name="tocity" disabled="disabled"></select><select class="dist" id="toregion" name="toregion" disabled="disabled"></select></div></td></tr><tr><td class="w120 tr h35"><span class="c-f00"></span>街道:</td><td><input type="text" name="goods.tosStreet" id="WayBillModify_goods_tosStreet" class="txt w250 ml10"/></td></tr> <tr><td class="w120 tr h35"><%-- <span class="c-f00">*</span> --%>联系人:</td><td><input type="text" id="WayBillModify_goods_receiveName" name="goods.receiveName"class="txt w250 ml10" /></td></tr><tr><td class="w120 tr h35"><%-- <span class="c-f00">*</span> --%>手机号:</td><td><input type="text" id="WayBillModify_goods_receivePhone" name="goods.receivePhone"class="txt w250 ml10" /></td></tr><tr><td class="w120 tr h35">固定电话:</td><td><input type="text" id="ceeAreaCode" class="txt w120 ml10" /><%-- -<input type="text" id="ceeTelephone" class="txt w150" />-<input type="text" id="ceeExtension" class="txt w150" />&nbsp;<span class="c-999">区号&nbsp;-&nbsp;电话号码&nbsp;-&nbsp;分机号</span> --%></td></tr></table></div></div><div class="f-s-14"><div class="title"><span class="b-t">货物信息:</span><span class="c-999 ml15"> </span></div><div class="content"><table style="display: table;"><tr><td class="w120 tr h35"><span class="c-f00">*</span>货品名称:</td><td><input type="text" name="goods.explains" id="WayBillModify_goods_explains"class="txt w250 ml10" /><a href="javascript:void(0)" class="c-f00 ml20" id="jysm">禁运说明</a></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>最晚揽包时间:</td><td><!-- <input name="lhTime" type="text" value="" maxlength="10"id="txtBeginDatezz" onclick="SelectDate(this, 'yyyy-MM-dd hh:mm:ss');"readonly="readonly" class="txt w250 ml10" autocomplete="off" />  --><input id="WayBillModify_goods_canvassLatestTime" name="goods.canvassLatestTime" type="text" class="txt w250 ml10 form-control end_date" data-bind="value:stime" readonly="readonly"/>   <!-- <input id="endTime" name="endTime" type="text" class="form-control end_date" data-bind="value:etime" readonly="readonly"/> --></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>货物种类:</td><td><select id="WayBillModify_goods_variety" name="goods.variety"class="txt w250 ml10"><option value="0">重货</option><option value="1">轻货</option><option value="2">不规则货物</option><option value="3">易碎货物</option><!-- <option value="4">化工类货物</option> --></select></td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>是否需要回单:</td><td><input value="1" name="goods.ifOrderPic" type="radio" id="WayBillModify_goods_ifOrderPics">是</input><input value="0" name="goods.ifOrderPic" type="radio"  id="WayBillModify_goods_ifOrderPicf">否</input></td></tr><tr><td class="w120 tr h35">需要车型:</td><td><select name="goods.goodsCarType" class="txt w250 ml10" id="WayBillModify_goods_goodsCarType"><option value="0">高栏车</option><option value="1">低栏车</option><option value="2">平板车</option><option value="3">半挂车</option><option value="4">厢式车</option><option value="5">冷藏车</option><option value="6">其他</option></select></td></tr><tr><td class="w120 tr h35"><%-- <span class="c-f00">*</span> --%>是否全部投保:</td><td><input  type="radio" name="goods.goodInsur" value="0" id="WayBillModify_goods_goodInsurs"/>是<input type="radio" name="goods.goodInsur" value="1"   id="WayBillModify_goods_goodInsurf"/>否 &nbsp;&nbsp;&nbsp;&nbsp;<span id="premium"></span></td></tr><tr><td class="w120 tr h35"><%-- <span class="c-f00">*</span> --%>货物价值:</td><td><input type="text" name="goods.goodsValue" id="WayBillModify_goods_goodsValue"onchange="checkVal(this.value)" class="txt w250 ml10" />&nbsp;元</td></tr><tr><td class="w120 tr h35"><span class="c-f00">*</span>总重量:</td><td><input type="text" id="WayBillModify_goods_totalWeight" name="goods.totalWeight" style="width:111px"/>&nbsp;吨  &nbsp;&nbsp;<span class="c-f00">*</span>总体积:<input type="text" id="WayBillModify_goods_totalVolume" name="goods.totalVolume" style="width:111px"/>&nbsp;立方米</td></tr><tr><td><input type="text"  style="display:none;" id="WayBillModify_goods_id" name="goods.id"></td></tr></table></div></div><div class="s-wraper"><div class="title"></div><div class="content"><center><br><br><input type="submit" id="selectBtn" name="selectBtn"value="保存" class="btn btn-primary input-group" /></center></div></div></form></div></div></div></div></div><!-- 禁运说明详细 --><divstyle="height: 450px; width: 400px; padding: 15px; border: 2px solid #dedede; background: #fff; color: #f00; z-index: 99999999; display: none; position: absolute; top: 20px; left: 10%;"id="jysm-show"><center><h2>禁运原则</h2></center><pstyle="text-indent: 2em; color: #000; font-size: 14px; font-family: 'Microsoft YAHei';">明令禁运的货物是指危险品,易于污染的,易损易碎无法控制的货物,承运上述货物造成后果无法计算,无法弥补,在无安全保证的前提下,坚决拒运的货物:</p><pstyle="text-indent: 2em; color: #000; font-size: 14px; font-family: 'Microsoft YAHei';">如:酒精、煤油、汽柴油、油类、工艺品、烟草类、炸药及其它易燃易爆物品、易损易碎的家具、纸箱包装钢琴玻璃及陶瓷制品、鲜活物品、蔬菜、家禽、农药、胶类,国家明令禁运的军火、毒品、走私物品、电瓶、电板、电池、手提电脑、手机、数码摄(照)像机、MP3、涂料、染料、碳黑、不明白色粉末、不规则无包装货物等</p><pstyle="text-indent: 2em; color: #000; font-size: 14px; font-family: 'Microsoft YAHei';">1、 难以估算价值的有价证券及易丢失的贵重物品;如:提货单、核销单、护照、配额证、许可证、执照、私人证件、汇票、发票、本国或外国货币(现金)、金银饰物、人造首饰、手机等。</p><pstyle="text-indent: 2em; color: #000; font-size: 14px; font-family: 'Microsoft YAHei';">2、易燃易爆物品(如烟花爆竹、起爆引信等);</p><pstyle="text-indent: 2em; color: #000; font-size: 14px; font-family: 'Microsoft YAHei';">易燃液体:如油漆、汽油、酒精类、机油、樟脑油、发动机起动液、松节油、天拿水、胶水、香水等;易燃固体:自燃物质,遇水释放易燃气体的物质,如活性碳、钛粉、椰肉干、蓖麻制品、橡胶碎屑、安全火柴(盒擦的或片擦的)、干燥的白磷、干燥的黄磷、镁粉等);</p></div>    <!------------ javascript加载区域 ------------>   <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script><script type="text/javascript" src="js/json2.js"></script><script type="text/javascript" src="js/util/sykj_paging_2.0.js"></script><script type='text/javascript' src='js/knockout-3.3.0.js'></script><script type="text/javascript" src="js/knockout.validation.js"></script><script type="text/javascript" src="css/ui/bootstrap/js/bootstrap.min.js"></script><script type="text/javascript" src="js/ui/bootstrap-datetimepicker.js" charset="utf-8"></script><script type="text/javascript" src="js/ui/bootstrap-datetimepicker.zh-CN.js" charset="utf-8"></script> <script type="text/javascript" src="js/Area.js" ></script><script type="text/javascript" src="js/AreaData_min.js" ></script><script type="text/javascript" src="js/jquery.cityselect.js"></script><script type="text/javascript">//运单录入表单的校验function inputCheck(){var corContacter = document.getElementById("corContacter").value;var corPhone = document.getElementById("corPhone").value;var explains = document.getElementById("explains").value;var startTime = document.getElementById("startTime").value;var totalWeight = document.getElementById("totalWeight").value;var totalVolume = document.getElementById("totalVolume").value;var ceePhone = document.getElementById("ceePhone").value;//收货方手机if(corContacter ==  null || corContacter == ''){alert("发货方联系人不能为空");return false;}if(corPhone ==  null || corPhone == ''){alert("发货方手机号不能为空");return false;}if(explains ==  null || explains == ''){alert("货品名称不能为空");return false;}if(startTime ==  null || startTime == ''){alert("最晚包揽时间不能为空");return false;}if(totalWeight ==  null || totalWeight == ''){alert("货物总重量不能为空");return false;}if(totalVolume ==  null || totalVolume == ''){alert("货物总体积不能为空");return false;}var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;if (!myreg.test(corPhone)) {alert("请输入正确的手机号");return false;} if (!myreg.test(ceePhone)) {alert("请输入正确的手机号");return false;} return true;}//禁运说明div的动画$(function(){show('jysm-show','jysm');});function show(picId,appId){$('#'+picId).hide();$('#'+appId).mouseenter(function(){$('#'+picId).slideToggle('slow');});$('#'+appId).mouseleave(function(){$('#'+picId).slideUp('slow');});}/*查找对应状态的运单 */$("#selectByStatus").click(function () {var sel=document.getElementById("wbstatus"); var index = sel.selectedIndex; // 选中索引var wbStatus = sel.options[index].value;/* alert("索引:"+index+"text:"+qq+"value:"+qqq); *//* window.open("wbfbg/wayBillInfo?wbStatus=" + wbStatus); */if(-1 == wbStatus){alert("请选择运单状态");}else{window.location.href = "wbfbg/wayBillInfo?wbStatus=" + wbStatus; }});/*运单提交确认  */function submissionz(id) {  if (confirm("确定提交么?")) {$.getJSON('wbfbg/wayBillSubmission?wid=' + id, null, function (result, status, xhr) {if(result){alert('提交成功!');}else{alert("提交失败");}window.location.reload();});}}  /*运单提交确认  */function submissionzz(id) {  if (confirm("确定提交么?")) {$.getJSON('wbfbg/wayBillSubmission?wid=' + id, null, function (result, status, xhr) {if(result){alert('提交成功!');}else{alert("提交失败");}window.location.reload();});}}  /*运单修改  */function modifyzz(id){$.ajax({typr:"GET",url:"wbfbg/wayBillModify?wid="+id,success:function(result){//goodInsur;// 是否投保 0:代表是;1:代表否 if(result.goodInsur == 0){document.getElementById("WayBillModify_goods_goodInsurs").checked = true;}else if(result.goodInsur == 1){document.getElementById("WayBillModify_goods_goodInsurf").checked = true;}//是否需要回单,0代表否,1代表是  ifOrderPicif(result.ifOrderPic == 0){document.getElementById("WayBillModify_goods_ifOrderPicf").checked = true;}else if(result.ifOrderPic == 1){document.getElementById("WayBillModify_goods_ifOrderPics").checked = true;}//省市 var strs= new Array(); //定义一数组 var strss= new Array(); //定义一数组 strs=result.froms.split(",");strss=result.tos.split(",");$("#WayBillModify_goods_froms").citySelect({prov:strs[0], city:strs[1],dist:strs[2],nodata:"none"});$("#WayBillModify_goods_tos").citySelect({prov:strss[0], city:strss[1],dist:strss[2],nodata:"none"});$("#WayBillModify_goods_froms").val(result.qq);//****$("#WayBillModify_goods_fromStreet").val(result.fromStreet);$("#WayBillModify_goods_sendName").val(result.sendName);$("#WayBillModify_goods_sendPhone").val(result.sendPhone);$("#WayBillModify_goods_tos").val(result.qq);//****$("#WayBillModify_goods_tosStreet").val(result.tosStreet);$("#WayBillModify_goods_receiveName").val(result.receiveName);$("#WayBillModify_goods_receivePhone").val(result.receivePhone);$("#WayBillModify_goods_explains").val(result.explains);$("#WayBillModify_goods_canvassLatestTime").val(result.canvassLatestTime);$("#WayBillModify_goods_variety").val(result.variety);$("#WayBillModify_goods_goodsCarType").val(result.goodsCarType);$("#WayBillModify_goods_goodsValue").val(result.goodsValue);$("#WayBillModify_goods_totalWeight").val(result.totalWeight);$("#WayBillModify_goods_totalVolume").val(result.totalVolume);$("#WayBillModify_goods_id").val(result.id);$("#WayBillModify").modal('show');}});}/*运单修改  */function modifyz(id){$.ajax({typr:"GET",url:"wbfbg/wayBillModify?wid="+id,success:function(result){// alert("111111111111111"+result.explains);//goodInsur;// 是否投保 0:代表是;1:代表否 if(result.goodInsur == 0){document.getElementById("WayBillModify_goods_goodInsurs").checked = true;}else if(result.goodInsur == 1){document.getElementById("WayBillModify_goods_goodInsurf").checked = true;}//是否需要回单,0代表否,1代表是  ifOrderPicif(result.ifOrderPic == 0){document.getElementById("WayBillModify_goods_ifOrderPicf").checked = true;}else if(result.ifOrderPic == 1){document.getElementById("WayBillModify_goods_ifOrderPics").checked = true;}//省市 var strs= new Array(); //定义一数组 var strss= new Array(); //定义一数组 strs=result.froms.split(",");strss=result.tos.split(",");$("#WayBillModify_goods_froms").citySelect({prov:strs[0], city:strs[1],dist:strs[2],nodata:"none"});$("#WayBillModify_goods_tos").citySelect({prov:strss[0], city:strss[1],dist:strss[2],nodata:"none"});$("#WayBillModify_goods_froms").val(result.qq);//****$("#WayBillModify_goods_fromStreet").val(result.fromStreet);$("#WayBillModify_goods_sendName").val(result.sendName);$("#WayBillModify_goods_sendPhone").val(result.sendPhone);$("#WayBillModify_goods_tos").val(result.qq);//****$("#WayBillModify_goods_tosStreet").val(result.tosStreet);$("#WayBillModify_goods_receiveName").val(result.receiveName);$("#WayBillModify_goods_receivePhone").val(result.receivePhone);$("#WayBillModify_goods_explains").val(result.explains);$("#WayBillModify_goods_canvassLatestTime").val(result.canvassLatestTime);$("#WayBillModify_goods_variety").val(result.variety);$("#WayBillModify_goods_goodsCarType").val(result.goodsCarType);$("#WayBillModify_goods_goodsValue").val(result.goodsValue);$("#WayBillModify_goods_totalWeight").val(result.totalWeight);$("#WayBillModify_goods_totalVolume").val(result.totalVolume); $("#WayBillModify_goods_id").val(result.id);$("#WayBillModify").modal('show');}});}/*运单删除  */function deletez(id){if (confirm("确定删除么?")) {$.getJSON('wbfbg/wayBillDelete?wid=' + id, null, function (result, status, xhr) {if(result){alert('删除成功!');}else{alert("删除失败");}window.location.reload();});}}/*运单删除  */function deletezz(id){if (confirm("确定删除么?")) {$.getJSON('wbfbg/wayBillDelete?wid=' + id, null, function (result, status, xhr) {if(result){alert('删除成功!');}else{alert("删除失败");}window.location.reload();});}}/*运单录入框*/$("#wbinput").click(function () {$("#fixModal").modal('show');});/*省市联动  */$(function(){$("#city_3").citySelect({prov:"湖南", city:"长沙",dist:"岳麓区",nodata:"none"});$("#city_4").citySelect({prov:"河南", city:"郑州",dist:"中原区",nodata:"none"});});/*时间控件*/$('.start_date, .end_date').datetimepicker({language:  'zh-CN',format: 'yyyy-mm-dd',weekStart: 1,todayBtn:  true,autoclose: true,todayHighlight: true,startView: 2,minView: 2,forceParse: 0, });</script></body>
</html>

项目中技术细节(button用法、前端操作json、 hibernate的query.setFirstResult的用法注意、struts2中日期格式化标签)相关推荐

  1. jquery json取某个元素_JQuery前端操作JSON

    一.关于Json的数据格式 从结构上看,所有的数据最终都可以分成三种类型: 第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如"北京&qu ...

  2. flask ajax json html,后端后,渲染模板通过Flask中的Ajax从前端接收JSON

    我试图通过Ajax接收Post quest(JSON文件)后呈现模板,但是它不起作用,除了我进入页面http://localhost:5000/distance_comuting时,它可以显示数据结果 ...

  3. Java中普通字符串转json,老司机帮您java中如何将字符串转成json

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到java中如何将字符串转成json的问题,如果我们遇到了java中如何将字符串转成json的情况,该怎么处理怎么才能解决 ...

  4. C++操作.json文件

    1.JSON简介 1.1 什么是JSON: JSON是一种纯字符串形式的数据,它本身不提供任何方法(函数),非常适合在网络中进行传输.JavaScript.PHP.Java.Python.C++等编程 ...

  5. vue接收json数据_Vue之使用ajax获取json数据,并用v-for循环显示在表格中

    运行的时候,出现了php跨域问题,解决办法是在php的头文件中添加了如下代码: header('Content-Type: application/json'); header('Content-Ty ...

  6. 2.34 OrCAD中关于格点的操作是在哪里设置的?

    笔者电子信息专业硕士毕业,获得过多次电子设计大赛.大学生智能车.数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究.对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同 ...

  7. sketchup边线设置_SketchUp中隐藏后边线的操作教程

    使用SketchUp的用户很多,一些新用户不清楚隐藏后边线,今天小编给大家带来在SketchUp中隐藏后边线的操作教程,希望可以帮到大家. SketchUp中隐藏后边线的操作教程 我们先打开草图大师( ...

  8. 在Struts2中使用OGNL

    OGNL是XWork引入的一个非常有效的数据处理的工具.我们已经了解了OGNL的基本操作和OGNL的内部结构,接下来,我们来看看XWork对OGNL做了什么样的加强,以及OGNL的体系在Struts2 ...

  9. Struts2中的Action

    多数的MVC框架中的Control层,都是一个Java对象.按照惯例,我们通常会把这个层次上面的Java对象统称为Action层.本篇文章,我们就来简单介绍一下Struts2中Action的相关内容. ...

最新文章

  1. Android系统移植与调试之-------如何修改Android设备添加重启、飞行模式、静音模式等功能(一)...
  2. 2021 届校招宣讲会来啦!神策数据,与你一起「数说」未来
  3. 为已创建好的临时表添加字段列
  4. cython安装ubuntu_ubuntu上的Cython独立可执行文件
  5. P3261-[JLOI2015]城池攻占【左偏树】
  6. 5.6.50 mysql 用什么驱动_日均5亿查询量的京东订单中心,为什么舍弃MySQL用ES?
  7. timerfd API使用总结
  8. linux上mysql分区磁盘位置_Linux下Oracle软件、数据文件等所在的磁盘分区空间不足的解决思路...
  9. 用sfc命令修复Windows7的系统文件
  10. 【全干货】5分钟带你看懂 Docker!
  11. MNIST的AlexNet实现
  12. matlab保存矩阵为txt,matlab保存矩阵成txt
  13. LaTeX论文排版操作模板
  14. python中日期转换,python中常用到的时间日期格式转换!
  15. ghost.py 使用实例
  16. Flask 视图的高级技术
  17. [答疑]工程管理组织的业务用例图
  18. 【制作fnt格式字体】 BMFont中文字体图集制作的方法~
  19. 印象笔记目录导出(失败)
  20. mac上通过自动操作达到右键通过vscode打开文件、文件夹

热门文章

  1. iPad有触控笔是哪几款?触控笔十大品牌
  2. HDChina历史,出生、辉煌、变性、死去
  3. c 语言数组转换字符串,数组 – 将C字符数组转换为字符串
  4. easyui-combobox 滚动条
  5. 国家职称计算机中级考试报名时间,中级职称计算机考试_报名时间_考试内容_科目_题库_教材_爱考学...
  6. html页面中DIV高度100%设置问题
  7. C# 之 删除文件到回收站
  8. unity中物体受伤时切换受伤图片
  9. 将字符串中的单词翻转,不能使用php提供的任何函数 strlen 除外
  10. malloc()动态分配内存详解