Kdyby replicator – js confirm na tlačítko smazat
- Phalanx
- Člen | 310
Ahoj,
potřebuju ke kdyby\replicator navěsit confirm dialog pro potvrzení smazání prvku a trápím se s tím již dlouho, proto Vás chci poprosit o pomoc. Mám formulář udělaný pěkně ajaxově, ale netuším jak to skloubit s confirm.
<?php
{input sheets-$id-remove, class => 'btn btn-danger btn-sm ajax'}
?>
Zkouším přidávat onclick s confirm přímo na tlačítko, ale mám na tlačítku class ajax, takže se container odebere i když nepotvrdím akci. Je možné nějak zastavit ajaxové volání?
Pokud odeberu class ajax, tak to sice funguje, ale bez toho ajaxu… :)
<?php
$sheet->addSubmit('remove', 'Odebrat')
->setAttribute('onclick', "return confirm('Opravdu odebrat?');")
->setValidationScope(false)
->addRemoveOnClick($removeSheet);
?>
Děkuji za případnou pomoc
Edit:
Vyřešeno – použil jsem další rozšíření u nette.ajax.js jmenovitě confirm.js.
Editoval Phalanx (7. 4. 2017 21:24)
- vladimir.biro
- Člen | 163
Ahoj. Nenarazil si na taky problem, ze by ti alert v pouziti v replicatore vyhodzovalo dva krat za sebou?