📄 common.js
字号:
function MoveListData(lstControlFrom,lstControlTo,txtNumFrom,txtNumTo,submitTo,listAction)
{
var i;
for(i=0;i<lstControlFrom.options.length;i++)
{
if(lstControlFrom.options[i].selected)
{
var a=new Option(lstControlFrom.options[i].text,lstControlFrom.options[i].value);
lstControlTo.options.add(a);
lstControlTo.options.selectedIndex=0;
document.Form1.action=submitTo+"?pageFrom=LIST&ListValue="+lstControlFrom.options[i].value+"&listAction="+listAction;
}
}
for(i=0;i<lstControlFrom.options.length;i++)
{
if(lstControlFrom.options[i].selected)
{
lstControlFrom.options.remove(i);
i=-1;
}
}
if(txtNumFrom!="" )
{
txtNumFrom.value=lstControlFrom.options.length;
}
if(txtNumTo!="" )
{
txtNumTo.value=lstControlTo.options.length;
}
document.Form1.submit();
}
//是否为空
function isValidNull(FieldControl, Message){
if (Trim(FieldControl.value) == "" || FieldControl.value==null || Trim(FieldControl.value) == "NULL") {
alert(Message);
FieldControl.focus();
return false;
}else{
return true;
}
}
function isValidNumber(FieldControl, Message){
if (Trim(FieldControl.value) == "" || FieldControl.value==null) {
return true;
}else{
if (isNaN(FieldControl.value)) {
alert(Message);
FieldControl.focus();
return false;
}else{
FieldControl.value=parseFloat(FieldControl.value);
return true;
}
}
}
function isPositiveInt(FieldControl, Message){
if (Trim(FieldControl.value) == "" || FieldControl.value==null) {
alert(Message);
FieldControl.focus();
return false;
}else{
if (isNaN(FieldControl.value) || parseInt(FieldControl.value)!=FieldControl.value || parseInt(FieldControl.value)<=0) {
alert(Message);
FieldControl.focus();
return false;
}else{
FieldControl.value=parseInt(FieldControl.value);
return true;
}
}
}
//校验E-mail地址
function isValidEmail(FieldControl, Message){
if (Trim(FieldControl.value) == "" || FieldControl.value==null) {
return true;
}else{
if (FieldControl.value.charAt(0)=="." ||FieldControl.value.charAt(0)=="@"||FieldControl.value.indexOf('@', 0) == -1||FieldControl.value.indexOf('.', 0) == -1||FieldControl.value.lastIndexOf("@")==FieldControl.value.length-1||FieldControl.value.lastIndexOf(".")==FieldControl.value.length-1) {
FieldControl.focus();
alert(Message);
return false;
}else{
return true;
}
}
}
function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
}
function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;
while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;
}
return strTemp;
}
function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";
var iTemp = 0;
while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
}
return strTemp;
}
function toLocation(Url,Field,Value){
parent.loaction.href=Url + "?" & Field + "=" + Value;
window.close;
}
function dialog(sURL,sFeatures) {
// var sFeatures="dialogHeight:300;dialogWidth:300;center:Yes;help:No;resizable:yes;status:No;";
var vArguments="";
if (arguments.length>2) sFeatures=arguments[2];
if (arguments.length>1) vArguments=arguments[1];
var res=showModalDialog("dialog.aspx?"+(sURL),vArguments,sFeatures);
return res;
}
function dialogArg(sURL,sArguments,sFeatures){
var res=showModalDialog("dialog.aspx?"+(sURL),
sArguments,
sFeatures);
return res;
}
function SetMSGTimeout(){
var msg=document.getElementById("lblMessage");
msg.value="";
setTimeout(SetMSGTimeout(),5000);
}
function chkdate(ctl,datestr,Message,isCheckNull)
{
if (isCheckNull==false){
if (datestr==null || datestr==""){
return true;
}
}
if (datestr==null || datestr==""){
alert(Message);
ctl.focus();
return false;
}
var lthdatestr;
lthdatestr= datestr.length;
var tmpy="";
var tmpm="";
var tmpd="";
//var datestr;
var status;
status=0;
for (i=0;i<lthdatestr;i++){
if (datestr.charAt(i)== '-'){
status++;
}
if (status>2){
alert(Message);
ctl.focus();
return false;
}
if ((status==0) && (datestr.charAt(i)!='-')){
tmpy=tmpy+datestr.charAt(i)
}
if ((status==1) && (datestr.charAt(i)!='-')){
tmpm=tmpm+datestr.charAt(i)
}
if ((status==2) && (datestr.charAt(i)!='-')){
tmpd=tmpd+datestr.charAt(i)
}
}
year=new String (tmpy);
month=new String (tmpm);
day=new String (tmpd)
//tempdate= new String (year+month+day);
//alert(tempdate);
if ((tmpy.length!=4) || (tmpm.length>2) || (tmpd.length>2))
{
alert(Message);
ctl.focus();
return false;
}
if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )
{
alert (Message);
ctl.focus();
return false;
}
if (!((year % 4)==0) && (month==2) && (day==29))
{
alert (Message);
ctl.focus();
return false;
}
if ((month<=7) && ((month % 2)==0) && (day>=31))
{
alert (Message);
ctl.focus();
return false;
}
if ((month>=8) && ((month % 2)==1) && (day>=31))
{
alert (Message);
ctl.focus();
return false;
}
if ((month==2) && (day==30))
{
alert(Message);
ctl.focus();
return false;
}
if(month<10){
month="0" + eval(tmpm);
}
if(day<10){
day="0" + eval(tmpd);
}
ctl.value=year + "-" + month + "-" + day;
return true;
}
function CheckChars(sText){
var ValidChars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_";
var IsChars=true;
var Char;
for(i=0;i<sText.length && IsChars==true;i++){
Char=sText.charAt(i);
if (ValidChars.indexOf(Char)==-1){
IsChars=false;
}
}
return IsChars;
}
//正则表达式
function isValidPattern(FieldControl,strPattern,flags,Message){
if (Trim(FieldControl.value) == "" || FieldControl.value==null) {
return true;
}
var reg=new RegExp(strPattern,flags);
if(!reg.test(FieldControl.value)){
alert(Message);
FieldControl.focus();
FieldControl.select();
return false;
}
if(isValidNumber(FieldControl,Message)){
FieldControl.value=parseFloat(FieldControl.value);
}
return true;
}
function HandleKeyDown(){
if(window.event.keyCode==13&&window.event.srcElement.type!='submit'&&window.event.srcElement.type!='textarea'){
window.event.keyCode=9;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -