//清空表单
function clearForm(id) {
var obj = document.getElementById(id);
if (obj == undefined) {
return;
}
for (var i = 0; i < obj.elements.length; i++) {
var e = obj.elements[i];
var type = e.type;
if (type == "text" || type == "password" || type == "textarea") {
e.value = "";
} else if (type == "radio" || type == "checkbox") {
e.checked = false;
} else if (type == "select-one") {
e.options[0].selected = true;
} else if (type == "select-multiple") {
for (var j = 0; j < e.options.length; j++) {
e.options[j].selected = false;
}
}
}
};
//处理null 字段
function handleNullFiled(item){
for(var filed in item){
if(item[filed] == null){
item[filed] = '';
}
}
}
// 根据参数名获取上一个页面的参数值
function getParam(paramName) {
var param = location.search.substring(1);
var paramArray = new Array();
paramArray = param.split("&");
var newParamName = paramName.concat("=");
for (var i = 0; i < paramArray.length; i++) {
if (paramArray[i].indexOf(newParamName) > -1) {
var paramValue = paramArray[i].replace(newParamName, '');
return paramValue;
}
}
return null;
};
// 比较日期大小
function dateCompare(startTime, endTime) {
var startTime = new Date(Date.parse(startTime));
var endTime = new Date(Date.parse(endTime));
return (endTime >= startTime);
};
// 补全小数位数,value为返回值,num补全几位小数
function completionDecimal(value, num) {
var xsd = value.split(".");
var str1 = ".";
for (var i = 0; i < num; i++) {
str1 += "0";
}
if (xsd.length == 1) {
value = value + str1;
return value;
}
var str2 = "";
for (var j = 0; j < num - xsd[1].length; j++) {
str2 += "0";
}
if (xsd.length > 1) {
if (xsd[1].length < num) {
value = value + str2;
}
return value;
}
};
//去2端空字符,可以去掉tab
function trimStr(str){
return str.replace(/(^\s*)|(\s*$)/g,"");
}
//tip是提示信息,type:'success'是成功信息,'danger'是失败信息,'info'是普通信息,'warning'是警告信息
function showTip(tip, type) {
var $tip = $('#show_mytip');
if ($tip.length == 0) {
$tip = $('');
$('body').append($tip);
}
$tip.stop(true).prop('class', 'alert alert-' + type).text(tip).css('margin-left', -$tip.outerWidth() / 2).fadeIn(400).delay(2000).fadeOut(600);
}
function showMsg(msg) {
showTip(msg, 'info');
}
function showSuccess(msg) {
showTip(msg, 'success');
}
function showFailure(msg) {
showTip(msg, 'danger');
}
function showWarn(msg, $focus, clear) {
showTip(msg, 'warning');
if ($focus) {
$focus.focus();
if (clear) $focus.val('');
}
return false;
}
function player(src){//播放音乐
s = plus.audio.createPlayer( src );
var num = s.getDuration();//获取音频总长度number
setTimeout(function(){//延时获取,否则可能没有返回长度
var num = s.getDuration();
//alert(num);
},100)
s.play( function () {//播放完成回调
alert( "Audio play success!" );
}, function ( e ) {//失败回调
alert( "Audio play error: " + e.message );
} );
}
function playSound(src){
setTimeout(function(){
var borswer = window.navigator.userAgent.toLowerCase();
if ( borswer.indexOf( "ie" ) >= 0 ){
//IE内核浏览器
$('embed').remove();
var strEmbed = '';
if ( $( "body" ).find( "embed" ).length <= 0 ){
$( "body" ).append( strEmbed );
}
var embed = document.embedPlay;
//浏览器不支持 audion,则使用 embed 播放
embed.volume = 100;
//embed.play();这个不需要
} else {
//非IE内核浏览器
$('audio').remove();
var strAudio = "