首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

障蔽特殊字符

2012-10-24 
屏蔽特殊字符function forbitSpecialCharactor(input){var value input.valuevar spec \var firs

屏蔽特殊字符
function forbitSpecialCharactor(input){  
 
    var value = input.value;  
    var spec = """;  
    var firstIndex = value.indexOf(spec);  
    var lastIndex = value.lastIndexOf(spec);  
    if(firstIndex == -1){  
        return true;  
    }else{  
// 只有一个"""时,直接删除该字符  
        if(firstIndex == lastIndex){  
            var after = "";  
            if(value.length - 1 > firstIndex){   
                after = value.substring(firstIndex + 1, value.length);  
            }  
            input.value=value.substring(0, firstIndex).concat(after);  
        }else{  
//如果copy含多个"""字符的字符串到控件中,把输入框设为空值
            input.value="";  
        }  
        return false;  
    }  


调用:
<html:text property="xx.xx" size="30" maxlength="150" onkeyup="forbitSpecialCharactor(this)"/> 1 楼 gaojingsong 2011-09-27   软键盘,可以屏蔽码

热点排行