表单的通用验证

来源:互联网 发布:app数据库设计 编辑:程序博客网 时间:2024/05/17 06:38
 <html>
<head>
<title>表单的通用验证</title>


<script src="input_check.js" type="text/javascript"></script>
</head>


<body>
<form onSubmit='return input_check(this)'>  
名称<input type=text name=a title='名称'>  
名称1<input type=text name=a title='名称1'>  
名称2<input type=text name=a title='名称2'>  
名称3<input type=text name=a title='名称3'>  
<input type=submit>  
</form> 
</body>
</html>
<script type="text/javascript">
/*
function input_check(form) {  
    for( var i = 0; i < form.elements.length; i++) {  
        var el = form.elements[i];  
        if(! el.title) continue;  
        el.focus();  
        switch(el.type) {  
            case 'text':  
            case 'password':  
                if(! el.value) {  
                    alert(el.title+' 不能为空');  
                    return false;  
                }  
                break;  
            case 'checkbox':  
            case 'radio':  
                var msg = el.type == 'radio' ? '不能为空' : '至少选中一个';  
                var k = 0;  
                for( var j = 0; j < form[el.name].length; j++)  
                    if(form[el.name][j].checked) k++;  
                if( k == 0 ) {  
                    alert(el.title+' '+msg);  
                    return false;  
                }  
                break;  
        }  
    }  
    return true;  
}  
*/
原创粉丝点击