Validace při kliknutí na odkaz
- Draffix
- Člen | 146
Zdravím, chtěl bych se zeptat, jestli je možné provést validaci formulářových prvků pouhým kliknutím na odkaz. Při kliknutí na submit mi to je jasné, validace proběhne bez problémů. Když sem ale zkoušel například toto:
<a n:href="Order:paymentDelivery" onclick="document.frm-shippingForm.submit()">Odkaz</a>
Tak mi to nijak nereagovalo. Jak to udělat, aby mi to fungovalo stejně jako submit, tedy proběhla validace? Předem moc děkuji
- drahos
- Člen | 18
Pokud je v JavaScriptu nějaká vlastnost nebo metoda oddělená pomlčkou, nelze k ní přistupovat takhle. Musí se uzavřít do uvozovek, protože jinak ji JS přečte špatně (resp. přečte jen to za pomlčkou, alespoň v chrome).
<a n:href="Order:paymentDelivery" onclick="document['frm-shippingForm'].submit()">Odkaz</a>
Nepřijde mi to ale jako vhodné řešení. Mnohem lepší by bylo třeba používat jQuery, mít JavaScript někde v externím JS souboru a vůbec moc nepoužívat tenhle in-line zápis událostí (unobtrusive JS).