File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -18,9 +18,11 @@ export default class Form extends React.Component {
18
18
}
19
19
20
20
validate ( onClick ) {
21
+ let { rules } = this . props ;
21
22
let { values } = this . state ;
23
+ if ( ! rules ) return onClick ( values ) ;
22
24
23
- const runner = new Validator ( values , this . props . rules ) ;
25
+ const runner = new Validator ( values , rules ) ;
24
26
25
27
if ( runner . fails ( ) ) {
26
28
return this . setState ( { errors : runner . errors . errors } ) ;
@@ -32,6 +34,7 @@ export default class Form extends React.Component {
32
34
onBlur ( name ) {
33
35
let { rules } = this . props ;
34
36
let { errors, values } = this . state ;
37
+ if ( ! rules || ! rules [ name ] ) return ;
35
38
36
39
const runner = new Validator (
37
40
{ [ name ] : values [ name ] } ,
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " react-validify" ,
3
- "version" : " 0.0.6 " ,
3
+ "version" : " 0.0.7 " ,
4
4
"description" : " Form validation made easy" ,
5
5
"main" : " dist/form.js" ,
6
6
"directories" : {
You can’t perform that action at this time.
0 commit comments