Drodzy Forumowicze,
temat jest z pogranicza MVC i klasycznego webmasteringu więc mam nadzieję, że Admin się nie pogniewa za umieszczenie tematu tutaj :)
Mój problem nie wydaje się skomplikowany niemniej jednak strasznie się zamuliłem i potrzebuję podpowiedzi. Mianowicie mam formularze, które buduję w Razorze używając
@Ajax.BeginForm("NazwaAkcji", new AjaxOptions
{
})
Submit następuje poprzez klasyczny
<input type="submit" .../>
Jeśli chcę dodać klasycznego js'owego confirma przed submitem to wystarczy dodać wiadomość w AjaxOptions:
@Ajax.BeginForm("NazwaAkcji", new AjaxOptions
{
Confirm = "Czy na pewno?"
})
Jak wiadomo, domyślne okienko z potwierdzeniem jest brzydkie jak noc i chciałbym użyć tutaj jakiejś biblioteki, np.: https://craftpip.github.io/jquery-confirm/
Chciałbym też zachować synchroniczność i walidację client-side, mam tu na myśli zablokowanie posta jeśli inputy z view modelu z atrybutem Required są puste. Nie mam jednak pomysłu w jaki sposób mogę użyć tej biblioteki i czy w ogóle taka podmianka domyślnego confirma jest zgodna ze sztuką.
Będę wdzięczny za wskazówki i pozdrawiam,
Dawid.