常用的一些页面操作 js jsp check

简介: window.location.reload(); //当前页面加载window.location.href=“”;//跳转指定urlonkeypress="if(event.
window.location.reload(); //当前页面加载
 
 
window.location.href=“”;//跳转指定url
 
 
onkeypress="if(event.keyCode==13) {loadData(1);return false;}" 回车键事件
 
 
<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${currentTimeStamp}"/>日期格式化
 
 
$('#id').attr("checked",true);
$('#id').prop("checked",true);  复选框的选中
 
 
$(obj).is(':checked');判断是否选中
 
 
$('input[name=name]') 获取name = name 的对象数组
 
 
name.split(',') 根据 ‘,’切割字符串 


/**
 * 验证是否是数字(整数)
 * @returns {boolean}
 */
function validateNumberZ(numberString) {
var reg = new RegExp("^[0-9]*$");
if (!reg.test(numberString)) {
return false;
}
return true;
}


/**
 * 验证是否是数字(最多2位小数)
 * @returns {boolean}
 */
function validateNumber(numberString) {
var reg = new RegExp("^[0-9]+([.]{1}[0-9]{1,2})?$");
if (!reg.test(numberString)) {
return false;
}
return true;
}


function validateNumber0(numberString) {
if (numberString == 0 || numberString == '0')
return true;
var reg = new RegExp("^[0-9]+([.]{1}[0-9]{1,2})?$");
if (!reg.test(numberString)) {
return false;
}
return true;
}


/**
 * 显示2位小数,如果小于0.01则显示4位小数
 * @param num
 * @returns {string|*}
 */
var kakaFixed = function(num) {
if (typeof num != 'number') {
try {
num = new Number(num);
} catch (e) {
console.error(num + ' is not number,kakaFixed');
return;
}
}


if (!num) {
num = 0;
}
return new Number(num.toFixed(6)).valueOf();
};




/**
 * 判断是否不为空
 * @param obj
 * @returns {boolean}
 */
function isNotNull(obj) {
if (obj && obj != undefined && obj != 'undefined' && obj != '') {
return true;
}
return false;
}


function showNumber(number, color) {
if (number || number == 0) {
if (color) {
return '<font color="' + color + '">' + number + '</font>';
} else {
return number;
}
}
return '';
}




/**
 * 验证电话(包括手机号和座机)
 * @param str
 * @returns {*}
 */
var checkPhones = function(str) {
return checkMobile(str) || checkPhone(str);
};


/**
 * 验证手机号
 * @param str
 * @returns {*}
 */
var checkMobile = function(str) {
var is = false;
var re = /^1\d{10}$/;
if (re.test(str)) {
is = true;
} else {
is = false;
}
return is;
};


/**
 * 验证座机电话
 * @param str
 * @returns {*}
 */
var checkPhone = function(str) {
var is = false;
var re = /^0\d{2,3}-?\d{7,8}$/;
if (re.test(str)) {
is = true;
} else {
is = false;
}
return is;
};


/**
 * 验证邮箱
 * @param str
 * @returns {*}
 */
var checkEmail = function(str) {
var is = false;
var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/;
if (re.test(str)) {
is = true;
} else {
is = false;
}
return is;
};


/**
 * 验证邮编
 * @param str
 * @returns {boolean}
 */
var checkPost = function(str) {
var is = false;
var re = /^[1-9]\d{5}$/;
if (re.test(str)) {
is = true;
} else {
is = false;
}
return is;
};


function getTimeStrBytimes(times) {
var html = '';
if (times) {
if (times > 60) {
html += parseInt(times / 60) + '时'
+ (times % 60 ? times % 60 + '分' : '');
} else {
html += times + '分';
}
}
return html;
}

目录
相关文章
|
2月前
|
开发框架 JavaScript 前端开发
揭秘:如何让你的asp.net页面变身交互魔术师——先施展JavaScript咒语,再引发服务器端魔法!
【8月更文挑战第16天】在ASP.NET开发中,处理客户端与服务器交互时,常需先执行客户端验证再提交数据。传统上使用ASP.NET Button控件直接触发服务器事件,但难以插入客户端逻辑。本文对比此法与改进方案:利用HTML按钮及JavaScript手动控制表单提交。后者通过`onclick`事件调用JavaScript函数`SubmitForm()`来检查输入并决定是否提交,增强了灵活性和用户体验,同时确保了服务器端逻辑的执行。
40 5
|
11天前
|
前端开发 JavaScript API
前端JS读取文件内容并展示到页面上
前端JavaScript使用FileReader API读取文件内容,支持文本类型文件。在文件读取成功后,可以通过onload事件处理函数获取文件内容,然后展示到页面上。
15 2
前端JS读取文件内容并展示到页面上
|
12天前
|
JavaScript 前端开发
js 回到页面顶部
本文提供了一个JavaScript函数`scrollToTop`,用于平滑滚动页面回到顶部。该函数利用`requestAnimationFrame`和`window.scrollTo`方法逐步减少滚动条距离,直到页面完全回到顶部。
23 1
|
26天前
|
JavaScript 前端开发
js怎么定位不同的页面元素
在JavaScript中,有多种方法定位和选择页面元素。
|
2月前
|
缓存 Java 应用服务中间件
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
这篇文章详细介绍了在SpringMVC中创建JSP页面的全过程,包括项目的创建、配置、Tomcat的设置,以及如何实现页面跳转和配置模板解析器,最后还对比了JSP和HTML模板解析的差异。
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
|
8天前
|
JavaScript 前端开发
[收藏]用JavaScript让弹出页面以最小化的形式出现在状态栏中
[收藏]用JavaScript让弹出页面以最小化的形式出现在状态栏中
|
9天前
|
JavaScript 前端开发
js登录注册简单tab切换页面(含前台表单验证)
文章介绍了如何使用HTML、CSS和JavaScript创建一个简单的登录注册页面,并实现Tab切换效果。包括了表单验证,点击登录或注册按钮时,可以切换显示相应的表单。同时提供了完整的前端代码和实现效果图。
|
2月前
|
JavaScript 前端开发
【Azure Developer】在App Service上放置一个JS页面并引用msal.min.js成功获取AAD用户名示例
【Azure Developer】在App Service上放置一个JS页面并引用msal.min.js成功获取AAD用户名示例
|
2月前
|
JavaScript 前端开发
使用js生成表格标题、表格内容并且每行附带删除按钮然后插入到页面中
使用js生成表格标题、表格内容并且每行附带删除按钮然后插入到页面中
31 2
|
2月前
|
JavaScript
分别用jquery和js修改页面元素
分别用jquery和js修改页面元素
29 2
下一篇
无影云桌面