Вход Регистрация
Файл: version 2.0.5/ext-validation.html
Строк: 183
<?php
<!DOCTYPE html
<
html>
    <
head>
        <
title>Sky Forms Pro</title>
        
        <
meta charset="utf-8">
        <
meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
        
        <
link rel="stylesheet" href="css/demo.css">
        <
link rel="stylesheet" href="css/font-awesome.css">
        <
link rel="stylesheet" href="css/sky-forms.css">
        <!--[if 
lt IE 9]>
            <
link rel="stylesheet" href="css/sky-forms-ie8.css">
        <![endif]-->
        
        <
script src="js/jquery.min.js"></script>
        <
script src="js/jquery.validate.min.js"></script>
        <!--[if 
lt IE 10]>
            <
script src="js/jquery.placeholder.min.js"></script>
        <![endif]-->        
        <!--[if 
lt IE 9]>
            <
script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
            <
script src="js/sky-forms-ie8.js"></script>
        <![endif]-->
    </
head>
    
    <
body class="bg-cyan">
        <
div class="body">                    
            <
form action="" id="sky-form" class="sky-form">
                <
header>Available validation rules</header>
                
                <
fieldset>
                    <
div class="row">
                        <
section class="col col-6">
                            <
label class="label">Required field</label>
                            <
label class="input">
                                <
class="icon-append fa fa-asterisk"></i>
                                <
input type="text" name="required">
                            </
label>
                        </
section>
                        <
section class="col col-6">
                            <
label class="label">Email validation</label>
                            <
label class="input">
                                <
class="icon-append fa fa-envelope"></i>
                                <
input type="email" name="email">
                            </
label>
                        </
section>
                    </
div>
                    
                    <
div class="row">
                        <
section class="col col-6">
                            <
label class="label">URL validation</label>
                            <
label class="input">
                                <
class="icon-append fa fa-globe"></i>
                                <
input type="url" name="url">
                            </
label>
                        </
section>
                        <
section class="col col-6">
                            <
label class="label">Date validation</label>
                            <
label class="input">
                                <
class="icon-append fa fa-calendar"></i>
                                <
input type="text" name="date">
                            </
label>
                        </
section>
                    </
div>
                    
                    <
div class="row">
                        <
section class="col col-4">
                            <
label class="label">Minimum length</label>
                            <
label class="input">
                                <
class="icon-append fa fa-asterisk"></i>
                                <
input type="text" name="min">
                            </
label>
                        </
section>
                        <
section class="col col-4">
                            <
label class="label">Maximum length</label>
                            <
label class="input">
                                <
class="icon-append fa fa-asterisk"></i>
                                <
input type="text" name="max">
                            </
label>
                        </
section>
                        <
section class="col col-4">
                            <
label class="label">Range length</label>
                            <
label class="input">
                                <
class="icon-append fa fa-asterisk"></i>
                                <
input type="text" name="range">
                            </
label>
                        </
section>
                    </
div>
                </
fieldset>
                
                <
fieldset>
                    <
div class="row">
                        <
section class="col col-6">
                            <
label class="label">Digits validation</label>
                            <
label class="input">
                                <
class="icon-append fa fa-asterisk"></i>
                                <
input type="text" name="digits">
                            </
label>
                        </
section>
                        <
section class="col col-6">
                            <
label class="label">Decimal number validation</label>
                            <
label class="input">
                                <
class="icon-append fa fa-asterisk"></i>
                                <
input type="text" name="number">
                            </
label>
                        </
section>
                    </
div>
                    
                    <
div class="row">
                        <
section class="col col-4">
                            <
label class="label">Minimum value</label>
                            <
label class="input">
                                <
class="icon-append fa fa-asterisk"></i>
                                <
input type="text" name="minVal">
                            </
label>
                        </
section>
                        <
section class="col col-4">
                            <
label class="label">Maximum value</label>
                            <
label class="input">
                                <
class="icon-append fa fa-asterisk"></i>
                                <
input type="text" name="maxVal">
                            </
label>
                        </
section>
                        <
section class="col col-4">
                            <
label class="label">Range value</label>
                            <
label class="input">
                                <
class="icon-append fa fa-asterisk"></i>
                                <
input type="text" name="rangeVal">
                            </
label>
                        </
section>
                    </
div>
                </
fieldset>
                
                <
footer>
                    <
button type="submit" class="button">Submit</button>
                    <
button type="button" class="button button-secondary" onclick="window.history.back();">Back</button>
                </
footer>
            </
form>
        </
div>
        
        <
script type="text/javascript">
            $(function()
            {
                
// Validation
                
$("#sky-form").validate(
                {                    
                    
// Rules for form validation
                    
rules:
                    {
                        
required:
                        {
                            
requiredtrue
                        
},
                        
email:
                        {
                            
requiredtrue,
                            
emailtrue
                        
},
                        
url:
                        {
                            
requiredtrue,
                            
urltrue
                        
},
                        
date:
                        {
                            
requiredtrue,
                            
datetrue
                        
},
                        
min:
                        {
                            
requiredtrue,
                            
minlength5
                        
},
                        
max:
                        {
                            
requiredtrue,
                            
maxlength5
                        
},
                        
range:
                        {
                            
requiredtrue,
                            
rangelength: [510]
                        },
                        
digits:
                        {
                            
requiredtrue,
                            
digitstrue
                        
},
                        
number:
                        {
                            
requiredtrue,
                            
numbertrue
                        
},
                        
minVal:
                        {
                            
requiredtrue,
                            
min5
                        
},
                        
maxVal:
                        {
                            
requiredtrue,
                            
max100
                        
},
                        
rangeVal:
                        {
                            
requiredtrue,
                            
range: [5100]
                        }
                    },
                                        
                    
// Messages for form validation
                    
messages:
                    {
                        
required:
                        {
                            
required'Please enter something'
                        
},
                        
email:
                        {
                            
required'Please enter your email address'
                        
},
                        
url:
                        {
                            
required'Please enter your URL'
                        
},
                        
date:
                        {
                            
required'Please enter some date'
                        
},
                        
min:
                        {
                            
required'Please enter some text'
                        
},
                        
max:
                        {
                            
required'Please enter some text'
                        
},
                        
range:
                        {
                            
required'Please enter some text'
                        
},
                        
digits:
                        {
                            
required'Please enter some digits'
                        
},
                        
number:
                        {
                            
required'Please enter some number'
                        
},
                        
minVal:
                        {
                            
required'Please enter some value'
                        
},
                        
maxVal:
                        {
                            
required'Please enter some value'
                        
},
                        
rangeVal:
                        {
                            
required'Please enter some value'
                        
}
                    },                    
                    
                    
// Do not change code below
                    
errorPlacement: function(errorelement)
                    {
                        
error.insertAfter(element.parent());
                    }
                });
            });            
        </
script>
    </
body>
</
html>
?>
Онлайн: 0
Реклама