Topic: How to manually set invalid select from html class?
                  
                  IT_Santini
                  priority
                  asked 1 year ago
                
Expected behavior Can manually set invalid select from html class
Actual behavior Cannot invalid select from html class
Resources (screenshots, code snippets etc.) https://mdbootstrap.com/snippets/standard/it_santini/5794368
                      
                      Kamila Pieńkowska
                      staff
                        answered 1 year ago
                    
Please refer to section Validation in the docs to see how you can use validation in the select: https://mdbootstrap.com/docs/standard/forms/select/#section-validation
IT_Santini priority commented 1 year ago
I mean is how to set directly from html class or attribute, because I'm using php that create html element
Kamila Pieńkowska staff commented 1 year ago
This is the way to set the initial value: https://mdbootstrap.com/snippets/standard/kpienkowska/5822619
IT_Santini priority commented 1 year ago
What if I want to set manually without javascript? Because I'm implementing Laravel using MDBootstrap, validation happens on server, and on client side will get errors object from php, if using javascript it's a bit complicated and it's not practical for PHP application
Kamila Pieńkowska staff commented 1 year ago
Here id example i our docs: https://mdbootstrap.com/docs/standard/forms/validation/#section-server-side
IT_Santini priority commented 1 year ago
From your given example there is no input Select component
Mateusz Lazaru staff commented 1 year ago
it appears you'll need to use javascript to add .is-invalid class manually.
IT_Santini priority commented 1 year ago
What about if we make this a feature request, because I think we need this to be implemented for server side request application without relying too much on javascript
Kamila Pieńkowska staff commented 1 year ago
We can discuss this with our team but if we decide to implement it it may take some time.
Kamila Pieńkowska staff commented 1 year ago
Until then you can set invalid state like this: https://mdbootstrap.com/snippets/standard/kpienkowska/5912093
FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
Answered
- ForumUser: Priority
 - Premium support: Yes
 - Technology: MDB Standard
 - MDB Version: MDB5 6.4.2
 - Device: Laptop
 - Browser: Chrome
 - OS: Win 11
 - Provided sample code: No
 - Provided link: Yes