79 lines
2.3 KiB
JavaScript
79 lines
2.3 KiB
JavaScript
// 限制输入出数字以外的字符包括小数
|
|
function doubleshuru(txtval) {
|
|
var tval = $(txtval).val();
|
|
if (tval.indexOf('.') == 0) {
|
|
$(txtval).val('');
|
|
}
|
|
if (tval.split(".").length - 1 > 1) {
|
|
$(txtval).val(tval.split(".")[0] + '.');
|
|
}
|
|
$(txtval).val($(txtval).val().replace(/[^0-9.]/g, ''));
|
|
if ($("#pagename").val() == 'cprk') {
|
|
cprkjisuan();
|
|
}else if ($("#pagename").val() == 'cpck') {
|
|
cpckjisuan();
|
|
} else if ($("#pagename").val() == 'shd') {
|
|
cpckjisuan();
|
|
} else if ($("#pagename").val() == 'cgrk') {
|
|
cgrkjisuan()
|
|
}
|
|
}
|
|
function cprkjisuan() {
|
|
var guige = parseFloat($("#guige").val()).toFixed(4);
|
|
var zzshuliang = parseFloat($("#zzshuliang").val()).toFixed(4);
|
|
var lingtou=$("#lingtou").val();
|
|
if (guige != '' && zzshuliang != '' && lingtou != '') {
|
|
$('#shuliang').val(parseFloat(guige * zzshuliang) + parseFloat(lingtou))
|
|
|
|
} else {
|
|
$('#shuliang').val(0);
|
|
}
|
|
}
|
|
function cpckjisuan() {
|
|
var guige = parseFloat($("#guige").val()).toFixed(4);
|
|
var zzshuliang = parseFloat($("#zzshuliang").val()).toFixed(4);
|
|
var lingtou = $("#lingtou").val();
|
|
if (guige != '' && zzshuliang != '' && lingtou != '') {
|
|
var sum = parseFloat(guige * zzshuliang) + parseFloat(lingtou);
|
|
$('#shuliang').val(sum);
|
|
var dj = parseFloat($("#danjia").val()).toFixed(4);
|
|
if (dj != '') {
|
|
$("#zongjine").val((sum * dj).toFixed(4));
|
|
}
|
|
|
|
|
|
} else {
|
|
$('#shuliang').val(0);
|
|
}
|
|
}
|
|
//编辑页面弹出层条件框获取焦点以及数据再次查询更新
|
|
function dialogfocus(ifaid) {
|
|
try{
|
|
document.getElementById(ifaid).contentWindow.$('#txt_tiaojian').focus();
|
|
document.getElementById(ifaid).contentWindow.$('#btnsearch').click();
|
|
}catch(e){
|
|
|
|
}
|
|
}
|
|
//限制输入整数
|
|
function fillNumOnly(obj) {
|
|
var str = obj.value;
|
|
if (trim(str) == "")
|
|
return;
|
|
if (/[^0-9]/g.test(str)) {
|
|
obj.value = str.substr(0, str.length - 1);
|
|
}
|
|
}
|
|
|
|
function cgrkjisuan() {
|
|
var slval = $("#shuliang").val();
|
|
var djval = $("#danjia").val();
|
|
var rksl = parseFloat(slval).toFixed(4);
|
|
var dj = parseFloat(djval).toFixed(4);
|
|
if (slval != '' && djval != '') {
|
|
$('#jine').val(parseFloat(rksl * dj))
|
|
} else {
|
|
$('#jine').val(0);
|
|
}
|
|
}
|