📄 comjavascript.js
字号:
function jsCheck(pName, pObj, pChk, pMaxLen, pMinLen, pTrim, pUpp, pMust, pFreeStr, pCodeType){
if( pObj.className.substr(pObj.className.length-2,2) == "-C" ) {
return true;
}
if( pMust == null ){
pMust = true;
}
if( pFreeStr == null ){
pFreeStr = "";
}
if( pCodeType == null ){
pCodeType = g_UNICODE;
}
if( pTrim == null ){
pTrim = g_DEFAULT_PARA_TRIM;
}
if( pUpp == null ){
pUpp = g_DEFAULT_PARA_UPP;
}
var wHissuFlg = false;
if (pObj.className.substr(pObj.className.length-2,2) == "-A" && pMust == true) {
wHissuFlg = true;
}
if( pObj.type == "select-one" || pObj.type == "select-multiple"){
if( wHissuFlg == true && ( pObj.selectedIndex == -1 || pObj[pObj.selectedIndex].value == "")){
jsDispMsg(COM_W0001,pName);
return false;
}
return true;
}else if( pObj.type == "radio" || pObj.type == "checkbox"){
if (wHissuFlg == true) {
if (document.all.item(pObj.name).length == null){
if (pObj.checked == false) {
jsDispMsg(COM_W0001,pName);
return false;
}
return true;
}else{
var checkFlg = false;
for (var i = 0; i<document.all.item(pObj.name).length; i++) {
if (document.all.item(pObj.name)(i).checked == true) {
return true;
}
}
jsDispMsg(COM_W0001,pName);
return false;
}
}
return true;
}else{
var wText = pObj.value;
if( pChk == null || wText == "" ) {
pChk = G_CHK_NOTHING;
}
if (pTrim == true) {
wText = jsTrim( wText );
}
if ((pUpp == true) && (pChk == G_CHK_ALPHA || pChk == G_CHK_CHAR || pChk == G_CHK_BYTE)){
wText = wText.toUpperCase();
}
pObj.value = wText
if( wHissuFlg == true && wText == ""){
jsDispMsg(COM_W0001,pName);
return false;
}
if( pChk == G_CHK_NUM ){
if(!jsChkStr(wText,G_NUM_STR+pFreeStr)){
if (pFreeStr == "") {
jsDispMsg(COM_W0002,pName);
}else{
jsDispMsg(COM_W0002,pName, COM_L0006 + "\"" + pFreeStr + "\"");
}
return false;
}
}else if( pChk == G_CHK_ALPHA ){
if(!jsChkStr(wText,G_ALPHA_STR+pFreeStr)){
if (pFreeStr == "") {
jsDispMsg(COM_W0041,pName);
}else{
jsDispMsg(COM_W0041,pName, COM_L0006 + "\"" + pFreeStr + "\"");
}
return false;
}
}else if( pChk == G_CHK_BYTE ){
if(!jsChkChar(wText, pName, pFreeStr)) return false;
}else if( pChk == G_CHK_CHAR ){
if(!jsChkCharMark(wText, null,pName)) return false;
}else if( pChk == G_CHK_DATE ){
if(!jsChkDate(wText,pName)) return false;
}else if( pChk == G_CHK_TIME ){
if(!jsChkTime(wText,pName)) return false;
}else if( pChk == G_CHK_TEL ){
if(!jsChkTel(wText,pName)) return false;
}else if( pChk == G_CHK_YUUBIN ){
if(!jsChkPostNo(wText,pName)) return false;
}else if( pChk == G_CHK_MAIL ){
if(!jsChkMailAdr(wText,pName)) return false;
}else if( pChk == G_CHK_URL ){
if(!jsChkURL(wText,pName)) return false;
}else if( pChk == G_CHK_WIDE ){
if(!jsChkWide(wText,pName, pCodeType)) return false;
}else if( pChk == G_CHK_WIDEKANA ){
if(!jsChkWidekana(wText,pName)) return false;
}else if( pChk == G_CHK_FREE ){
if(!jsChkStr(wText,pFreeStr)){
jsDispMsg(COM_W0032,pName,pFreeStr);
return false;
}
}
wByte = jsGetLen(wText, pCodeType);
if( wByte != 0 ){
if( pMaxLen == null ){
if( pObj.maxLength != null ){
pMaxLen = pObj.maxLength
}else{
pMaxLen = 0
}
}
if( pMaxLen != 0 ){
if(pMaxLen < wByte){
jsDispMsg(COM_W0003,pName,pMaxLen);
return false;
}
}
if( pMinLen != null ){
if(wByte < pMinLen){
if( pMinLen == pMaxLen ){
jsDispMsg(COM_W0004,pName,pMinLen);
}else{
jsDispMsg(COM_W0005,pName,pMinLen,pMaxLen);
}
return false;
}
}
}
return true;
}
}
function jsSetTitle(pTitle) {
top.document.title=pTitle;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -