Gabriel Neutzling
a0bab16ca3
fixed equalsField validation rule.
2015-04-14 00:36:17 -03:00
christianalfoni
617cc21ee5
updated readme
2015-04-13 19:40:08 +02:00
christianalfoni
8b42fd254a
Added string returns error for rules
2015-04-13 19:15:10 +02:00
christianalfoni
c5bbc06178
Added missing pull
2015-04-13 18:43:22 +02:00
christianalfoni
b0738a5032
Added validation objects and required validation
2015-04-13 18:29:23 +02:00
christianalfoni
5e00ea281f
Passing invalidate on onValidSubmit and onInvalidSubmit
2015-04-13 18:29:22 +02:00
christianalfoni
ad83a10894
Fixed bugs with isValidValue and isValidForm
2015-04-07 07:24:19 +02:00
christianalfoni
0964b07e1d
Fixed validation bug
2015-04-03 13:20:17 +02:00
christianalfoni
8cbd6e19ff
added internal validation
2015-04-01 13:59:52 +02:00
christianalfoni
ebd17fde62
Fixed bug with internal ajax
2015-04-01 13:49:38 +02:00
Christian Alfoni
eb3eaa6544
Merge pull request #63 from philippotto/checkValidity
...
Allow a component to decide whether it is valid (fixes #60 )
2015-04-01 13:43:18 +02:00
christianalfoni
dca9f78524
Handle any value with tests
2015-03-28 23:12:23 +01:00
Christian Alfoni
703e879f75
Merge pull request #49 from sdemjanenko/fix_initial_false_value
...
Fix bug: Allow value === false to be passed
2015-03-28 23:10:23 +01:00
Philipp Otto
0d34e7b5bb
Allow a component to decide whether it is valid ( fixes #60 )
2015-03-23 00:16:05 +01:00
Christian Alfoni
36d9741535
Merge pull request #61 from michaelcontento/patch-1
...
Fix global variable leak
2015-03-20 10:53:20 +01:00
Michael Contento
879b19f2cd
Fix global variable leak
2015-03-18 08:10:32 +01:00
Vladimir Kuznetsov
6fcc9391c7
Suppress error in non-browser environments
2015-03-17 11:44:03 +05:00
Stephen Demjanenko
bade05b9cd
Fix bug: Allow value === false to be passed
...
This is necessary to make a checkbox input work. Without this change,
value would be set to '' in this case. Add a test.
2015-03-14 09:45:33 -07:00
christianalfoni
86aec656df
Fixed dynamic validations, disable form, dynamic value update etc.
2015-03-07 12:51:15 +01:00
christianalfoni
d9bf45d417
Added CSRF token handling
2015-03-07 11:12:08 +01:00
Christian Alfoni
6b69c0d8d5
Merge pull request #34 from bryannaegele/master
...
Added dynamic validation rule support
2015-03-07 10:09:59 +01:00
Stephen Demjanenko
a9c4746c21
Check isMounted in setTimeout
...
This fixes some occasional errors that I would see when causing a form
to unmount. The unmount would happen before the setTimeout which then
caused setState to be called on an unmounted component. React throws an
error in this case.
The fix is to check if the component is mounted before running the body
of the setTimeout
2015-03-06 12:19:00 -08:00
Bryan Naegele
7fb17a752d
Dynamic validations and requiring
...
Allow validations to be updated, including requiring
2015-03-02 13:22:11 -06:00
Bryan Naegele
5cc979e249
Dynamic validation support
...
Add dynamic validation support
2015-03-02 13:08:08 -06:00
Christian Alfoni
fa4caa6588
Merge pull request #30 from hahahana/isNumeric
...
Actually check for invalid floats
2015-02-26 14:15:19 +01:00
Hana Wang
9ef8590f80
Actually check for invalid floats
2015-02-26 04:59:19 -08:00
Christian Alfoni
72a7be5d64
Merge pull request #29 from hahahana/add-csrf-to-header
...
Attach CSRF token to header if it exists
2015-02-26 13:47:44 +01:00
Hana Wang
c15b0a200a
Attach CSRF token to header if it exists
2015-02-25 10:51:11 -08:00
Hana Wang
a65b2943b0
Allow floats for isNumeric
2015-02-25 10:35:30 -08:00
Bryan Naegele
a72838b446
Check if form is mounted before calling setState
...
Check if form is mounted before set state. Cleaned up calls to prop
functions.
2015-02-23 14:33:06 -06:00
christianalfoni
385263c383
Merged two pull requests
2015-02-23 08:55:36 +01:00
Christian Alfoni
bbc6ad38e2
Merge pull request #27 from sdemjanenko/update_pristine_values_on_model
...
Update form's model if the input is pristine and its value changes; test
2015-02-23 07:39:23 +01:00
Stephen Demjanenko
03bc5a4079
Update form's model if the input is pristine and its value changes; test
...
This fixes a case where a form initializes with default values loaded
from the server. If an update comes in from the server and the user has
not touched the field (its pristine) then update the field's value.
This feature will help track if the user has actually made any changes
from the default value that the form was/would have been initialized
with.
2015-02-21 13:00:26 -08:00
Stephen Demjanenko
e9310002d1
registerInputs: Support null/undefined children; add test
...
A lot of react examples have rendering functions which early return null
(such as a closed dropdown). This method was erroring in that case.
2015-02-21 12:16:46 -08:00
Christian Alfoni
86ba085cc4
onChange, dynamic form elements and bug fix
2015-02-03 15:03:55 +01:00
Christian Alfoni
15b6df9526
Pristine, mapping and tests
2015-01-21 15:16:27 +01:00
FoxxMD
418c833e2d
Add method for checking if input has had interaction
...
* Input state has `isPristine` to represent user interaction
* `isPristine` defaults to `false`
* Is triggered by `setValue` to `true`
* Reset on `resetValue`
* `setFormPristine` sets all form inputs pristine value
* `onSubmit` sets `setFormPristine` false
2015-01-19 15:26:13 -05:00
Christian Alfoni
23bad21119
Merge pull request #13 from smokku/props_callback
...
Call onSuccess and onSubmitted from props after AJAX response
2015-01-19 18:38:31 +01:00
Tomasz Sterna
196bba3fda
Call onSuccess and onSubmitted from props after AJAX response
2015-01-19 14:08:40 +01:00
Christian Alfoni
4127480839
Merge pull request #8 from smokku/empty_headers_forEach
...
Fixed exception on trying to forEach empty request headers
2015-01-16 17:30:12 +01:00
Tomasz Sterna
94e69e7dc0
Fixed exception on trying to forEach empty request headers
2015-01-16 16:04:55 +01:00
Tomasz Sterna
24b9110a62
Fixed uncaught exception on parsing non-JSON AJAX response
2015-01-16 16:00:48 +01:00
Christian Alfoni
9e430bbf83
Fixed bug with empty validations
2015-01-14 10:32:31 +01:00
Christian Alfoni
e9743a2df1
Cross input validation, invalidateForm and bug fix
2015-01-14 10:15:49 +01:00
Christian Alfoni
915ddb8cee
Fixed required and no validations bug
2015-01-07 11:06:01 +01:00
Christian Alfoni
b04c989cf6
Release 0.4.0
2015-01-07 07:28:15 +01:00
Christian Alfoni
dc6ac20285
Merge pull request #6 from LaustAxelsen/patch-2
...
words, spaces and special letters.
2015-01-07 07:09:18 +01:00
LaustAxelsen
0b0e0a1b49
Update main.js
...
Include two new basic rules;
- isWords (a-z, not case sensitive and spaces e.g. "this is a pretty cat")
- isWordsSpecial (a-z, special european letters, not case sensitive and spaces e.g. "sikke en flot ø" or "touché")
2015-01-06 22:24:54 +01:00
LaustAxelsen
2289290998
Update main.js
...
Added a resetModel method which is also passed to the onSubmit callback.
2015-01-06 22:08:44 +01:00
LaustAxelsen
51bce0315b
Update main.js
...
I wanted to use formsy-react without posting or putting to a specific URL, but instead handle this internally in my single-page-application. So if no url is defined use the "onSubmit" callback with the valid model e.g. {fieldName: "myValue"}.
2015-01-06 21:53:46 +01:00