Ik ben een formulier aan het bouwen en loop tegen het volgende aan.
Voorbeeld van het input veld:
fiddle: http://jsfiddle.net/e0nhkzh7/
So far so good, echter ik weet de min/max waarde nog niet op het moment dat de input op het scherm geplaatst is. Dit kan ik pas later bepalen.
Nu zet ik de waarde van min en max via een jquery script:
http://jsfiddle.net/np0zjv4p/
Dan controleert hij de waarde wanneer je op submit klikt.
Nu heb ik echter geen submitknop maar een andere button die een javascript uitvoert dat wat checks uitvoert en dan het formulier submit.
De validatie op het veld wordt dan overgeslagen
http://jsfiddle.net/cnmkrz2u/1/
Dit probleem komt omdat we eigen checks hebben en een jquery plugin die validatie toepast bij de submit van het formulier. De eigen checks worden door het javascript uitgevoerd en de jquery plugin doet dit onsubmit.
Nu is het volgens mij de enige optie om hiervoor de onsubmit van het formulier zelf te gebruiken. Maar wellicht is er een andere optie die ik over het hoofd heb gezien?
Voorbeeld van het input veld:
code:
1
2
3
| <html><head><title></title></head><body><form> <input type="number" min="1" max="10"> </form></body></html> |
fiddle: http://jsfiddle.net/e0nhkzh7/
So far so good, echter ik weet de min/max waarde nog niet op het moment dat de input op het scherm geplaatst is. Dit kan ik pas later bepalen.
Nu zet ik de waarde van min en max via een jquery script:
http://jsfiddle.net/np0zjv4p/
Dan controleert hij de waarde wanneer je op submit klikt.
Nu heb ik echter geen submitknop maar een andere button die een javascript uitvoert dat wat checks uitvoert en dan het formulier submit.
De validatie op het veld wordt dan overgeslagen
http://jsfiddle.net/cnmkrz2u/1/
Dit probleem komt omdat we eigen checks hebben en een jquery plugin die validatie toepast bij de submit van het formulier. De eigen checks worden door het javascript uitgevoerd en de jquery plugin doet dit onsubmit.
Nu is het volgens mij de enige optie om hiervoor de onsubmit van het formulier zelf te gebruiken. Maar wellicht is er een andere optie die ik over het hoofd heb gezien?
van-tilburg.info -=- meka (sega emulator) - Proud MEDION fanclub member - KOPPIG VOLHOUDEN !