Comments (12)
Seconded. That would be very nice.
from uniform.
Would be great
from uniform.
Field errors would be a welcome addition
from uniform.
It would be great to just make uniform compatible with an existing validation script like the one from bassistance http://jquery.bassistance.de/validate/demo/.
from uniform.
I'm definitely not going to do any validation. The extent that I would take this would be to provide an error state in the theme. Maybe, at the most, a function to set the form element as error state in JS too.
from uniform.
I second the notion to keep validation entirely separate but to include error states into the sprite. That is a great notion. If they get used, fine. If not, no problem. At least they exist in the sprite.
from uniform.
I have a similar request. I "color" certain selects depending upon whether they are required or not. I was able to adjust the textboxes easily, but am having issues with the selects.
How would I go about adding this type of functionality? Simply, I need more than one theme to exist on a single page.
from uniform.
runtoofar, you could do this by modifying the sprite sheet, making a separate CSS file with separate classes, and then running 2 uniform calls on the different elements specifying the relevant class names. 1 for non-required elements, and 1 for required elements. Check out the docs on the parameters to see what classes can be specified.
from uniform.
thanks for the direction, but i am very new to jquery. i created the sprite, additional css, but i am not sure how to tell it which theme to use for which selects. i've read through the docs and sorry to say, whatever i try is not working. also, my elements do not have ids i can call explicitly as they are generated dynamically. are there additional examples you can point me towards? thanks.
from uniform.
Any updates on this front? Would love to have error states in the sprite, at least for for the select and file upload elements.
Any suggestions on how to wire it up in the meantime, assuming I manually add them to the sprite?
from uniform.
@nickbouton You should check out https://github.com/jzaefferer/jquery-validation by bassistance.de it works well with uniform
from uniform.
This can be easily done by just creating your own sprite based on that of Uniform's and add additional classes to your own CSS and also handle them in your own JS. Adding a class, let's say class='error'
should use the newly added sprite sections with newly added CSS bits and be handled by your own JS code. I don't see why this package should extend its responsibilities this far. Otherwise, we also have a request to add JS-based animation handling for form elements: #116. Expanding this far will only degrade Uniform's performance further.
I am binning this feature for the moment and tagging it as "for future reconsideration".
from uniform.
Related Issues (20)
- Site is down HOT 9
- A radio button with no "name" property, doesn't check HOT 1
- Uncaught ReferenceError: returnFalse is not defined HOT 5
- Selected option won't be applied in Chrome v50 on Android 6 HOT 2
- Chrome v50 activates drop down twice (flickering) HOT 12
- about bindMany
- DevOps Overhaul HOT 3
- Website download link should point to 2.2.2, currently points to 2.2.0 HOT 1
- v4.0 - Final legacy browser release with major bugfixes
- jquery 怎么获取到复选框选中的value值 HOT 1
- 508 Compliancy "aria-checked" HOT 2
- Different label for file selection boxes that allow selection of multiple files HOT 2
- Case where Uniform import doesn't work through require() (e.g. when using Webpack) HOT 19
- Multiple file selected but only one filename shown HOT 2
- getComputedStyle undefined HOT 7
- select boxes are not displayed properly when using tabbed panels HOT 2
- Select box preventdefault first click HOT 1
- Get value from radio checked HOT 4
- [FR] Allow adding a CSS class to field to avoid unwanted transformation
- @types for using with TypeScript+React?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uniform.