`
huqinyu
  • 浏览: 2515 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

freemarker+jquery2

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title><#if isAddAction><@s.text name='web.interface.devrange.imishssAdd'/><#else><@s.text name='web.interface.devrange.imishssEdit'/></#if></title><!--IMISHSS添加/IMISHSS修改-->
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<link href="css/base.css" rel="stylesheet" type="text/css" />
<link href="css/admin.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.tools.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
<script type="text/javascript" src="js/jquery.validate.methods.js"></script>
<script type="text/javascript" src="js/base.js"></script>
<#include "/WEB-INF/template/admin/admin_js.ftl" />
<script type="text/javascript">
$().ready( function() {
var $validateErrorContainer = $("#validateErrorContainer");
var $validateErrorLabelContainer = $("#validateErrorContainer ul");
var $validateForm = $("#validateForm");
$validateForm.validate({
errorContainer: $validateErrorContainer,
errorLabelContainer: $validateErrorLabelContainer,
wrapper: "li",
errorClass: "validateError",
ignoreTitle: true,
rules: {
"devRangeList.rangeLabel": {
required:true,
bytemaxlength: 64
},
"devRangeList.rangeStart": {
required:true,
num:true,
maxlength: 15,
minlength: 15
},
"devRangeList.rangeEnd": {
required:true,
num:true,
maxlength: 15,
minlength: 15
},
"devRanges": {
required:true
}
},
messages: {
"devRangeList.rangeLabel": {
required:"<@s.text name='web.interface.sca.must.insert'/><@s.text name='web.interface.devrange.rangeLabel'/>!",
bytemaxlength: "<@s.text name='web.interface.devrange.rangeLabel'/><@s.text name='web.interface.msg02'/>"
},
"devRangeList.rangeStart": {
required:"<@s.text name='web.interface.sca.must.insert'/><@s.text name='web.interface.devrange.rangeStart'/>!",
num :"<@s.text name='web.interface.devrange.rangeStart'/><@s.text name='web.interface.msg04'/>",
maxlength: "<@s.text name='web.interface.devrange.rangeStart'/><@s.text name='web.interface.msg01'/>",
minlength: "<@s.text name='web.interface.devrange.rangeStart'/><@s.text name='web.interface.msg01'/>"
},
"devRangeList.rangeEnd": {
required:"<@s.text name='web.interface.sca.must.insert'/><@s.text name='web.interface.devrange.rangeEnd'/>!",
num : "<@s.text name='web.interface.devrange.rangeEnd'/><@s.text name='web.interface.msg04'/>",
maxlength: "<@s.text name='web.interface.devrange.rangeEnd'/><@s.text name='web.interface.msg01'/>",
minlength: "<@s.text name='web.interface.devrange.rangeEnd'/><@s.text name='web.interface.msg01'/>"
},
"devRanges": {
required:"<@s.text name='web.interface.devrange.errorMsg01'/>"
}
},
submitHandler: function(form) {
var rangeStart = $("#rangeStart").val();
var rangeEnd = $("#rangeEnd").val();
if(parseInt(rangeStart)>parseInt(rangeEnd)){
$.dialog({type: "warn", content: "<@s.text name='web.interface.devrange.errorMsg02'/>", closeButton:false, modal: true, autoCloseTime: 3000});
return;
}
$(form).find(":submit").attr("disabled", true);
form.submit();
}
});
});

function openDev() {
parent.$.dialogIframe.open({title: "<@s.text name='web.interface.devrange.selectdev'/>",okCallback: ok,iframeContent: //网元选择
'<iframe scrolling="no" frameborder="0" id="selectIFrame" src="ebs_device_management!selectDev.action?id=${(devRangeList.id)!}&isImsi=1" style="width:100%;"/>', width: 950,height:550});
}
function ok() {
$("#devRange").val(parent.$.dialogIframe.getReturnValue());
}
</script>
</head>
<body class="input admin">
<div class="bar">
<#if isAddAction><@s.text name='web.interface.devrange.imishssAdd'/><#else><@s.text name='web.interface.devrange.imishssEdit'/></#if><!--IMISHSS添加/IMISHSS修改-->
</div>
<div id="validateErrorContainer" class="validateErrorContainer">
<div class="validateErrorTitle"><@s.text name="web.interface.validateerrortitle"/></div>
<ul></ul>
</div>
<div class="body">
<form id="validateForm" action="<#if isAddAction>ebs_device_management!saveIMISHSS.action<#else>ebs_device_management!updateIMISHSS.action</#if>" method="post">
<input type="hidden" name="id" value="${(devRangeList.id)!}" />
<table class="inputTable tabContent">
<tr>
<th>
<@s.text name='web.interface.devrange.rangeLabel'/>(*): <!--名称-->
</th>
<td>
<input type="text" name="devRangeList.rangeLabel" class="formText" value="${(devRangeList.rangeLabel)!}" />
</td>
</tr>
<tr >
<th>
<@s.text name='web.interface.devrange.rangeStart'/>(*): <!--开始号段-->
</th>
<td>
<input type="text" id="rangeStart" name="devRangeList.rangeStart" maxlength="15" class="formText"  value="${(devRangeList.rangeStart)!}" />
</td>
</tr>
<tr >
<th>
<@s.text name='web.interface.devrange.rangeEnd'/>(*):<!--结束号段-->
</th>
<td>
<input type="text" id="rangeEnd" name="devRangeList.rangeEnd" maxlength="15"  class="formText" value="${(devRangeList.rangeEnd)!}"/>
</td>
</tr>
<tr >
<th>
<@s.text name='web.interface.devrange.relevance'/>(*):<!--号段关联设备-->
</th>
<td>
<input type="text" id="devRange" name="devRanges"  class="formText"  value="${(devs)!}"   readonly/>
<input type="buttion" name = "" onclick="openDev()" class="formButton" value="<@s.text name='web.interface.add'/>"><!--添加-->
</td>
</tr>
</table>
<div class="buttonArea">
<input type="submit" class="formButton" value="<@s.text name='web.interface.confirm'/>" hidefocus />&nbsp;&nbsp;
<input type="button" class="formButton" onclick="window.history.back(); return false;" value="<@s.text name='web.interface.return'/>" hidefocus />
</div>
</form>
</div>
</body>
</html>
分享到:
评论

相关推荐

    spring+hibernate+freemarker+jQuery 登录注册例子

    本示例中,"spring+hibernate+freemarker+jQuery"的组合提供了一个高效且功能丰富的解决方案。让我们详细了解一下这些技术以及它们如何协同工作来实现这个系统。 首先,Spring是一个开源的Java框架,主要用于简化...

    s2sh+freemarker+jquery+jquery-treeview 无限级树形菜单.rar

    本项目“s2sh+freemarker+jquery+jquery-treeview 无限级树形菜单”就是这样一个解决方案,它整合了多种技术来实现这一功能。 首先,我们来看“s2sh”。这是Struts2、Spring和Hibernate三者的简称,它们分别是MVC...

    spring4.0+hibernate4.3+freemarker+jquery+ext4.2

    spring4.0+hibernate4.3+freemarker+jquery+extjs4.2 在实现了漂亮的首页,图表拖拉都实现了,这里重点是spring4.0和freemarker的搭建,注意其中的包的变化以及配置的不同 main.view为spring的入口,ext的节目为main...

    JEECMS源码(hibernate3+struts2+spring2+freemarker +jquery +json等技术)

    JEECMS使用目前java主流技术架构:hibernate3+struts2+spring2+freemarker。AJAX使用jquery和json实现。视图层并没有使用传统的JSP技术,而是使用更为专业、灵活、高效freemarker。 数据库使用MYSQL,并可支持orcale...

    Sping+Hibernate+Freemarker+Html5+jQuery JAVA门户管理系统

    JAVAPMS是JAVA门户管理系统(JAVA Portal Management System)的简称,以Sping+Hibernate+Freemarker+Html5+jQuery为技术核心架构,面向广大站长、软件开发者、程序爱好者、网页设计师,适用于个人站长、商业企业、...

    Java项目:课程信息管理系统(java+springboot+FreeMarker+maven+mysql)

    一、项目运行 环境配置: Jdk1.8 + Tomcat8.0 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持) ...Springboot + SpringMVC + MyBatis + FreeMarker + JavaScript + JQuery + Ajax + maven等等。

    公交线路搜索系统,mysql+jdbc+servlet+freemarker+json+jquery+arttemplate+百

    MySQL负责数据存储,JDBC和Servlet处理数据交互,Freemarker和ArtTemplate构建用户界面,jQuery增强用户体验,而JSON和百度地图API则提供了数据传输和地图服务。这个系统展示了Web开发中的典型技术栈,为类似应用...

    仿知乎-Spring+SpringMVC+MyBatis+FreeMarker+MySQL+Redis+jQuery+artTemplate

    后端使用Java语言做的一个模仿知乎的问答网站。初学练手,互相学习。

    springmvc+freemarker+easyUi 框架

    2. 高效开发:Freemarker 和 EasyUI 提供的模板和组件大大减少了前端代码量,提高了开发效率。 3. 可扩展性:三者都有良好的社区支持和丰富的插件库,可以灵活扩展以满足不同需求。 4. 强大的功能:Spring MVC 提供...

    struts2+ajax+jquery

    在这个"struts2+ajax+jquery"的主题中,我们将深入探讨如何利用Struts2、jQuery和Ajax技术实现Web页面的异步交互。 首先,Struts2作为MVC框架,它的核心是Action,它负责处理用户的请求,并通过配置的Result返回...

    Java项目:医疗挂号管理系统(java+Springboot+freemarker+layui+maven+Mysql)

    项目介绍 本系统分为管理员、医生、患者三种角色; 管理员角色包含以下功能: ...2. 前端:freemarker+CSS+JavaScript+jquery+layui 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称

    java基于SpringBoot+freemarker实现的人事管理系统

    基于SpringBoot+freemarker实现的人事管理系统分为七大模块:绩效考核,招聘管理,档案管理,工资管理,考勤管理,培训管理,系统管理。本系统最大特色是有强大和灵活的...前端技术:Vue2+LayUI+Ztree+jQuery+Bootstrap

    SSH+Jquery 源码(含数据库)

    SSH+jQuery 源码(含数据库)是一个典型的Web开发框架结合前端库的项目实例,主要涉及Spring、Struts2和Hibernate(SSH)三大Java开源框架以及jQuery JavaScript库。SSH框架是Java Web开发中常用的一套高效、轻量级...

    Struts2+jQuery(不用JSON)实现局部刷新

    - **Struts2 Action的Result配置**:配置一个特殊的Result类型,比如"jsp"或"freemarker",让Action直接返回一个片段化的HTML,供jQuery填充到页面中。 - **jQuery的AJAX请求**:使用jQuery的$.ajax()方法,设置...

    Springmvc+MyBatis+JQueryEasyUI

    同时,Spring MVC还支持视图解析器如JSP、FreeMarker等,以及数据绑定、模型验证等功能。 **MyBatis** MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码...

    基于Springboot+Freemarker+Mysql实现的在线电影订票网站源码+文档说明+数据库

    技术栈: 后端Springboot,前端Freemarker,jquery异步通信,基于拦截器角色权限管理 电影订票功能需求: 前端: 1、电影展示、排序、评价 2、电影院展示、评价 3、电影拍片场次 4、电影选座 5、电影下单 6、用户注册...

Global site tag (gtag.js) - Google Analytics