用于关闭当前页面
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
按钮失效可以用作重复提交
$("#ensure").attr("disabled",true)//按钮失效——防止重复提交
跳转页面
//1.点击某一个链接之后跳转到新页面显示
window.open('http://www.baidu.com','_blank');
//2.需要刷新当前页面或者覆盖当前页面
window.open('http://www.baidu.com','_self');
//案例(跳转到添加合同):
window.open(Jay.ctxPath+"/tbcontract/toadd",'_blank');
分割线-----------
<div class="hr-line-dashed"></div>
只能输入数字或者数字开头加小数点
//bizScale:页面上的id
$("#bizScale").on("input", function(){
let value = $(this).val();
if (isNaN(value)) {
$(this).val('');
}
});
//也可以是多个同时使用
$("#contractRent,#contractScale,#superfluous,#damage").on("input", function(){
let value = $(this).val();
if (isNaN(value)) {
$(this).val('');
}
});
利用正则表达式判断纯数字
public static void main(String[] args){ //后端
String str="123456";
boolean result=str.matches("[0-9]+");
if (result == true) {
System.out.println("该字符串是纯数字");
}else{
System.out.println("该字符串不是纯数字");
}
}
let a = '123456' //前端js
if(a == parseInt(a)){ //使用parseFloat也可以
console.log('当前a是一个纯数值字符串')
}else{
console.log('a == parseInt(a)的结果为',a == parseInt(a)) //fasle
}
生成二维码
<div class="modal fade" id="qrcodeDialog" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div id="qrcode" style="width:200px; height:200px;margin: 10px auto;">微信</div>
<div style="width:100px; height:20px;margin: 0px auto;">数量<span id="totalCoinStr1">--</span>(微信)</div>
</div>
</div>
</div>
$("#qrcode").html("");
$("#qrcodeDialog").modal();
//回调发起生成二维码
$("#totalCoinStr1").html(data.num);
let qrcode = new QRCode(document.getElementById("qrcode"), {
width: 200,
height: 200
});
qrcode.makeCode(data.msg);
js中整数数值计算后保留小数点后两位
let result = (x / 3).toFixed(2); // 计算后保留两位小数 字符串类型
let result = parseFloat((x / 3).toFixed(2)); // 将结果转换为数字类型 浮点数类型
js延时方法
setTimeout(function(){
//函数、请求等方法
},1000);//延长时间
只能填写大写字母和符号
/**
* 只能填写大写字母和符号
*/
TborderInfo.convertToUpperCase = function (){
$("#inputText").val($("#inputText").val().toUpperCase());
}