CeramicProject/newyt/Js/commonality.js

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);
}
}