Dag
Ik probeer een default action van een form te overrulen met javascript. De achterliggende reden is dat ik de form wil valideren met javascript om dan uiteindelijk binnen javascript met ajax de boel te submitten naar een php file om daar de validatie nog eens over te doen (de javascript validatie is voor de gebruiker, de php validatie is voor het "echt'). Ik hoop dat ik het een beetje correct verwoord heb...
Mijn probleem is het volgende. De CSP beveiliging staat niet toe dat ik inline iets als onsubmit="return false" of zo gebruik. Ik dien een externe javascript file te gebruiken voor elk event. Ik wil ook geen addeventlisterner gebruiken want dat blijkt niet lekker te gaan op oudere telefoons (die er nog dermate veel zijn dat dat nog geen haalbare kaart is). Voor events gebruik ik nu binnen javascript bijvoorbeeld
Ik heb gezocht maar ik kan op internet alleen voorbeelden vinden van inline, of extern met jquery of addeventlisterners. ik wil dus graag iets hebben zoals bovenstaande oplossing voor een ander event. ik heb diverse dingen geprobeerd maar niks werkt. Ik doe het OF niet goed, OF ik maak steeds een tikfout. Kortom, ik kom er niet uit. Kan iemand me helpen?
groetjes, Anjo
Ik probeer een default action van een form te overrulen met javascript. De achterliggende reden is dat ik de form wil valideren met javascript om dan uiteindelijk binnen javascript met ajax de boel te submitten naar een php file om daar de validatie nog eens over te doen (de javascript validatie is voor de gebruiker, de php validatie is voor het "echt'). Ik hoop dat ik het een beetje correct verwoord heb...
Mijn probleem is het volgende. De CSP beveiliging staat niet toe dat ik inline iets als onsubmit="return false" of zo gebruik. Ik dien een externe javascript file te gebruiken voor elk event. Ik wil ook geen addeventlisterner gebruiken want dat blijkt niet lekker te gaan op oudere telefoons (die er nog dermate veel zijn dat dat nog geen haalbare kaart is). Voor events gebruik ik nu binnen javascript bijvoorbeeld
Code:
function klaar () {
document.getElementById('user_name').onblur = function () {
validate_user_name(this);
// en nog meer, voor de duidelijkheid even weg gelaten
}
window.onload = klaar;
Ik heb gezocht maar ik kan op internet alleen voorbeelden vinden van inline, of extern met jquery of addeventlisterners. ik wil dus graag iets hebben zoals bovenstaande oplossing voor een ander event. ik heb diverse dingen geprobeerd maar niks werkt. Ik doe het OF niet goed, OF ik maak steeds een tikfout. Kortom, ik kom er niet uit. Kan iemand me helpen?
groetjes, Anjo