Validform 基于表单验证

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<%@include file="../taglib/taglib.jsp"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<base href="${ctx}" />

<meta http-equiv="X-UA-Compatible" content="IE=8,IE=9" />

<meta http-equiv="Pragma" content="no-cache" />

<meta http-equiv="Cache-Control" content="no-cache" />

<meta http-equiv="Expires" content="0" />

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<script type="text/javascript">

    var ctx = '${ctx}';

</script>

<title>档案管理新增</title>

<link rel="stylesheet" type="text/css" href="css/style.css" />

<link rel="stylesheet" href="js/common/jquery-ui-1.10.3/themes/base/jquery.ui.all.css" />

<link rel="stylesheet" type="text/css" href="js/common/jPaginate/css/style.css" />

<script src="js/common/jquery-1.10.2.min.js" type="text/javascript"></script>

<script src="js/common/jquery-ui-1.10.3/ui/jquery-ui.js"></script>

<script src="js/common/jquery.cookie.js" type="text/javascript"></script>

<script src="js/common/html5.js" type="text/javascript"></script>

<script src="js/common/Validform_v5.3.2_min.js" type="text/javascript"></script>

<script src="js/common/datepicker/WdatePicker.js" type="text/javascript"></script>

<script src="js/common/jPaginate/jquery.paginate.js" type="text/javascript"></script>

<style type="text/css">

.validnum{

    border-color: red;

}

</style>

<script>

    $(function() {

        $("#tabs").tabs();



    

        $(".infoForm").Validform({

               tiptype: function(msg, o, cssctl) {

                    if (!o.obj.is("form")) {

                        var objtip = o.obj.siblings(".Validform_checktip");

                        cssctl(objtip, o.type);

                        objtip.text(msg);

                    } else {

                        var objtip = o.obj.find("#msgdemo");

                       cssctl(objtip, o.type);

                        objtip.text(msg);

                   }

               },

                showAllError : true,

                ajaxPost : true,

                callback : function(data) {

                    if(data.status=="y"){

                        alert(data.message);

                        location.href = "ShipInfo/shipInfoListAction.do";

                    }else{

                        alert(data.message);

                    }

                }

         });



    });

</script>

</head>

<body>

    <div class="mainright minheight">

        <div class="content">

            <p class="title">

                首页 » <span>档案管理新增</span>

            </p>

            <span class="line"></span>

            <div class="shipdetails">

                <form class="infoForm"  action="ShipInfo/add_j.do">

                    <button type="submit">发布</button>

                    <button type="button" onclick="history.go(-1)">返回</button>

                    <div id="tabs">

                        <ul>

                            <li><a href="ShipInfo/ShipInfo_add.jsp#tabs-1">船舶资料</a></li>

                            <li><a href="ShipInfo/ShipInfo_add.jsp#tabs-2">船体部分</a></li>

                            <li><a href="ShipInfo/ShipInfo_add.jsp#tabs-3">吨位</a></li>

                            <li><a href="ShipInfo/ShipInfo_add.jsp#tabs-4">主机</a></li>

                            <li><a href="ShipInfo/ShipInfo_add.jsp#tabs-5">船舶所有人</a></li>

                            <li><a href="ShipInfo/ShipInfo_add.jsp#tabs-6">船舶管理公司</a></li>

                            <li><a href="ShipInfo/ShipInfo_add.jsp#tabs-7">船舶经营人</a></li>

                        </ul>

                        <div id="tabs-1">

                            <dl>

                                <dt><label>船名:</label></dt>

                                <dd><s:textfield name="shipInfo.vesselName" datatype="*"/><font style="color:red;">*</font><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>原船名:</label></dt>

                                <dd><s:textfield name="shipInfo.origVesselName" /><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>MMSI:</label></dt>

                                <dd><s:textfield name="shipInfo.mmsi" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>IMO:</label></dt>

                                <dd><s:textfield name="shipInfo.imo" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>呼号:</label></dt>

                                <dd><s:textfield name="shipInfo.callSign"/><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>船舶类型:</label></dt>

                                <dd><s:textfield name="shipInfo.subType" datatype="*"/><font style="color:red;">*</font><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>船速:</label></dt>

                                <dd><s:textfield name="shipInfo.speed" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>船级社:</label></dt>

                                <dd><s:textfield name="shipInfo.classedBy" /><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>船籍港:</label></dt>

                                <dd><s:textfield name="shipInfo.portOfRegistry" /><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>船籍:</label></dt>

                                <dd><s:textfield name="shipInfo.origOwner" datatype="*"/><font style="color:red;">*</font><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>原船籍:</label></dt>

                                <dd><s:textfield name="shipInfo.origCDOwner" /><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>造船厂:</label></dt>

                                <dd><s:textfield name="shipInfo.builder" /><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>造船地点:</label></dt>

                                <dd><s:textfield name="shipInfo.shipyardCountry" /><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>造船日期:</label></dt>

                                <dd><s:textfield name="shipInfo.contractDate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd 00:00:00'})" /><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>安放龙骨日期:</label></dt>

                                <dd><s:textfield name="shipInfo.keelLaid" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd 00:00:00'})" /><em class="Validform_checktip"></em></dd>

                            </dl>

                            <dl>

                                <dt><label>下水日期:</label></dt>

                                <dd><s:textfield name="shipInfo.launched" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd 00:00:00'})" /><em class="Validform_checktip"></em></dd>

                            </dl>

                            <div class="clear"></div>

                        </div>

                        <div id="tabs-2">

                            <ul>

                                <dl>

                                    <dt><label>船舱数:</label></dt>

                                    <dd><s:textfield name="shipInfo.cabins" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>甲板数:</label></dt>

                                    <dd><s:textfield name="shipInfo.decks" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>总长:</label></dt>

                                    <dd><s:textfield name="shipInfo.loa" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>型深:</label></dt>

                                    <dd><s:textfield name="shipInfo.depth"  datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>型宽:</label></dt>

                                    <dd><s:textfield name="shipInfo.beam"  datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>吃水:</label></dt>

                                    <dd><s:textfield name="shipInfo.draft" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>排水量:</label></dt>

                                    <dd><s:textfield name="shipInfo.displacementTonnage" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>冷藏总容量:</label></dt>

                                    <dd><s:textfield name="shipInfo.reeferCapacity" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>冷藏集装箱:</label></dt>

                                    <dd><s:textfield name="shipInfo.reeferTEU" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>翼液货舱:</label></dt>

                                    <dd><s:textfield name="shipInfo.tanksWing" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>液货舱:</label></dt>

                                    <dd><s:textfield name="shipInfo.permanentBallastCapacity" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>中心液货舱:</label></dt>

                                    <dd><s:textfield name="shipInfo.tanksCentre" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>甲板液货舱:</label></dt>

                                    <dd><s:textfield name="shipInfo." /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>污水舱:</label></dt>

                                    <dd><s:textfield name="shipInfo.tanksSlop" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>是否配置原油洗舱:</label></dt>

                                    <dd><s:textfield name="shipInfo.crudeOilWashing" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>是否装有惰性气体:</label></dt>

                                    <dd><s:textfield name="shipInfo.inertGasSystem" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                            </ul>

                            <div class="clear"></div>

                        </div>

                        <div id="tabs-3">

                            <ul>

                                <dl>

                                    <dt><label>总吨位:</label></dt>

                                    <dd><s:textfield name="shipInfo.grossTonnage" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>载重吨:</label></dt>

                                    <dd><s:textfield name="shipInfo.dwt" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>净吨:</label></dt>

                                    <dd><s:textfield name="shipInfo.cgt" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                            </ul>

                            <div class="clear"></div>

                        </div>

                        <div id="tabs-4">

                            <ul>

                                <dl>

                                    <dt><label>主机制造商:</label></dt>

                                    <dd><s:textfield name="shipInfo.engineBuilder" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>主机种类:</label></dt>

                                    <dd><s:textfield name="shipInfo.engineMake" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>主机型号:</label></dt>

                                    <dd><s:textfield name="shipInfo.engineModel" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>主机速率:</label></dt>

                                    <dd><s:textfield name="shipInfo.engineRPM"  datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>主机性能:</label></dt>

                                    <dd><s:textfield name="shipInfo.engineSpeed" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>主机燃料:</label></dt>

                                    <dd><s:textfield name="shipInfo.engineType" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>主机总功率:</label></dt>

                                    <dd><s:textfield name="shipInfo.engineHPTotal" datatype="n"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                            </ul>

                            <div class="clear"></div>

                        </div>

                        <div id="tabs-5">

                            <ul>

                                <dl>

                                    <dt><label>公司:</label></dt>

                                    <dd><s:textfield name="addressandrep.companyName" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>邮编:</label></dt>

                                    <dd><s:textfield name="addressandrep.postalCode" datatype="p"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>电话:</label></dt>

                                    <dd><s:textfield name="addressandrep.telephone" datatype="ph" ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>传真:</label></dt>

                                    <dd><s:textfield name="addressandrep.facsimile" datatype="f" ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>邮箱:</label></dt>

                                    <dd><s:textfield name="addressandrep.emailNetwork" datatype="e"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>网址:</label></dt>

                                    <dd><s:textfield name="addressandrep.line1LabelAddress" datatype="url"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人:</label></dt>

                                    <dd><s:textfield name="shipInfo.owner" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人船籍:</label></dt>

                                    <dd><s:textfield name="addressandrep." /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人电话:</label></dt>

                                    <dd><s:textfield name="addressandrep." datatype="m"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人邮箱:</label></dt>

                                    <dd><s:textfield name="addressandrep." datatype="e"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人邮编:</label></dt>

                                    <dd><s:textfield name="addressandrep." datatype="p"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                            </ul>

                            <div class="clear"></div>

                        </div>

                        <div id="tabs-6">

                            <ul>

                                <dl>

                                    <dt><label>公司:</label></dt>

                                    <dd><s:textfield name="addressandrep1.companyName" datatype="*"/><font style="color:red;">*</font><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>邮编:</label></dt>

                                    <dd><s:textfield name="addressandrep1.postalCode" datatype="p"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>电话:</label></dt>

                                    <dd><s:textfield name="addressandrep1.telephone" datatype="ph" ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>传真:</label></dt>

                                    <dd><s:textfield name="addressandrep1.facsimile" datatype="f" ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>邮箱:</label></dt>

                                    <dd><s:textfield name="addressandrep1.emailNetwork" datatype="e"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>网址:</label></dt>

                                    <dd><s:textfield name="addressandrep1.line1LabelAddress" datatype="url"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人:</label></dt>

                                    <dd><s:textfield name="shipInfo.manager" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人电话:</label></dt>

                                    <dd><s:textfield name="addressandrep1." datatype="m"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人邮箱:</label></dt>

                                    <dd><s:textfield name="addressandrep1." datatype="e"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                            </ul>

                            <div class="clear"></div>

                        </div>

                        <div id="tabs-7">

                            <ul>

                                <dl>

                                    <dt><label>公司:</label></dt>

                                    <dd><s:textfield name="addressandrep2.companyName" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>邮编:</label></dt>

                                    <dd><s:textfield name="addressandrep2.postalCode" datatype="p"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>电话:</label></dt>

                                    <dd><s:textfield name="addressandrep2.telephone" datatype="ph" ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>传真:</label></dt>

                                    <dd><s:textfield name="addressandrep2.facsimile" datatype="f" ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>邮箱:</label></dt>

                                    <dd><s:textfield name="addressandrep2.emailNetwork" datatype="e"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>网址:</label></dt>

                                    <dd><s:textfield name="addressandrep2.line1LabelAddress" datatype="url"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人:</label></dt>

                                    <dd><s:textfield name="shipInfo.operator" /><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人电话:</label></dt>

                                    <dd><s:textfield name="addressandrep2." datatype="m"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                                <dl>

                                    <dt><label>联系人邮箱:</label></dt>

                                    <dd><s:textfield name="addressandrep2." datatype="e"  ignore="ignore"/><em class="Validform_checktip"></em></dd>

                                </dl>

                            </ul>

                            <div class="clear"></div>

                        </div>

                    </div>

                </form>

            </div>

        </div>

    </div>

</body>

</html>

 

你可能感兴趣的:(form)