首页 > 其他分享 >【EasyUI篇】Form表单组件

【EasyUI篇】Form表单组件

时间:2023-01-11 21:06:48浏览次数:37  
标签:function box code name EasyUI 表单 String email Form


微信公众号:​​程序yuan​​
关注可获得更多资源。问题或建议,请公众号留言;

​​查看--> 全套EasyUI示例目录​​

27.Form表单组件

【EasyUI篇】Form表单组件_Form

【EasyUI篇】Form表单组件_System_02

【EasyUI篇】Form表单组件_javascript_03

Controller文件

@RequestMapping(value = "/validateUser")
@ResponseBody
public String validateUser(String name, String email,String code){
System.out.println(name);
System.out.println(email);
System.out.println(code);
//简单拼成json格式的字符串
return "{\"name\":\""+name+"\",\"email\":\""+email+"\",\"code\":\""+code+"\"}";
}

@RequestMapping(value = "/getUserInfo")
@ResponseBody
public String validateUser(){
String name = "ooyhao";
String email = "[email protected]";
String code = "123456789";
//简单拼成json格式的字符串
return "{\"name\":\""+name+"\",\"email\":\""+email+"\",\"code\":\""+code+"\"}";
}

JSP文件

<%--
Created by IntelliJ IDEA.
User: ooyhao
Date: 2018/7/29 0029
Time: 9:21
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Datebox</title>
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/color.css">
<script type="text/javascript" src="${pageContext.request.contextPath}/easyui/jquery.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/easyui/locale/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/Form.js"></script>
<style rel="stylesheet" type="text/css">
</style>
<script>

</script>
</head>
<body style="padding: 100px;">

<%--只有JS加载方式--%>
<form id="box" method="post" style="border: 1px solid #ccc; width: 300px; height: 200px; text-align: center; margin-top: 10px;">
<br>
<div>
<label for="name">Name:</label>
<input class="easyui-validatebox" type="text" name="name" data-options="required:true">
</div>
<br>
<div>
<label for="email">Email:</label>
<input class="easyui-validatebox" type="text" name="email" data-options="validType:'email',required:true">
</div>
<br>
<input type="submit">
</form>

<br><br>
<button id="btn">按钮</button>

</body>
</html>

JS文件

$(function () {

//使用submit方法提交
$('#box').form(/*'submit',*/{
url:'http://localhost:8081/easyui/validateUser.action',
onSubmit:function (param) {

// param.name = 'yanghao';
// param.email = '[email protected]';
param.code = '1234567';
//返回false停止提交
//通过验证的结果来判断是否需要进行表单提交
return $('#box').form('validate');
},
success:function (data) {
//将字符串转换为json串
var v = eval('('+data+")");
if(v.name)
alert(v.name);
if(v.email)
alert(v.email);
if(v.code)
alert(v.code);

},

onl oadSuccess:function (data) {
alert(data);
},
onl oadError:function () {
alert("cuowu");
}
});
$('#box').form('disableValidation');
$('#btn').click(function () {
//验证表单
// alert($('#box').form('validate'));
//禁用表单验证
// $('#box').form('disableValidation');
//启用表单验证
$('#box').form('enableValidation');
});

/* $('#box').form({
onBeforeLoad:function (param) {
alert("before Load");
},
onl oadSuccess:function (data) {
console.log(data);
},
onl oadError:function () {
alert("load 失败");
}
});*/
// $('#box').form('load', 'http://localhost:8081/easyui/getUserInfo.action');

});

效果图

 

【EasyUI篇】Form表单组件_Form_04

 

 

------------------------------------------------

关注小编微信公众号获取更多资源

【EasyUI篇】Form表单组件_Form_05

 

 

标签:function,box,code,name,EasyUI,表单,String,email,Form
From: https://blog.51cto.com/u_12131813/6002839

相关文章

  • 【EasyUI篇】PropertyGrid属性表格组件
    微信公众号:​​程序yuan​​关注可获得更多资源。问题或建议,请公众号留言;​​查看-->全套EasyUI示例目录​​28.PropertyGrid属性表格组件  JSP文件<%--Createdby......
  • 【EasyUI篇】Calendar日历组件
    微信公众号:​​程序yuan​​关注可了解更多的教程。问题或建议,请公众号留言;​​查看-->全套EasyUI示例目录​​22.Calendar日历组件    JSP文件<%--Createdby......
  • 【EasyUI篇】Datebox日期输入框组件
    微信公众号:​​程序yuan​​关注可了解更多的教程。问题或建议,请公众号留言;​​查看-->全套EasyUI示例目录​​23.Datebox日期输入框组件     JSP文件<%--Created......
  • 【MySQL】 DATE_FORMAT() 格式化时间
    我们会在项目中遇到这样一种需要,时间存储的时候存的是datetime,也就是年月日,时分秒,但是我们在使用的时候只需要使用年月日的时间,如果我们查询出成千上万条数据,使用代码转化可......
  • 列表form搜索参数的细节
    像这样,有form的列表页。需求要加一个搜索组件,这个form的method最好用get,而不是post。因为如果用post,点了返回,会出现此网页需要使用您之前输入的数据才能正常显示。您可以重......
  • Echarts —自定义label标签的样式(formatter,rich,添加图标等操作)
    最近公司项目中在使用Echarts绘制图表时,由于默认的label标签不能满足设计稿需求,所以研究了对label标签进行格式化的方案,了解到可以使用formatter内容格式器对标签内......
  • winform最后一次获得焦点的控件
    1、当我在界面中有多个表格控件时,只有最下方有一套增删改的按钮,我就需要记录最后一次获得焦点的是哪个控件  2、在每个gridContrl上添加一个MouseDown事件。这个事件......
  • VISUALBERT: A SIMPLE AND PERFORMANT BASELINE FOR VISION AND LANGUAGE论文阅读笔记
    摘要作者提出了VisualBERT这一框架,其由一系列的Transformerlayer组成,通过selfattention将文本与图像隐式地对齐,甚至对于语法关系也很敏感。方法VisualBERT方法的核心......
  • echarts tooltip的formatter自定义样式设置
    drawPieChart(res){letchart2Total=0constdrawerData=res.map(item=>{chart2Total=chart2Total+item.value......
  • [译]Terraform – External Data Source
    前言简而言之,外部数据源(不是特别推荐!)意味着试图从外部数据源获取一些信息并将其呈现给Terraform。Terraform外部数据源执行shell脚本或python或任何其他程序。Terraform......