19-05-2013, 22:33
(19-05-2013, 21:57)kornell napisał(a): No to stwórz zmienną , powiedzmy, clicked
i gdy user usunie jakiś element to wywołaj funkcję, która zmieni wartość "clicked" na trueKod:var clicked=false;
a póxniej, gdy formularz jest wysyłany (czyli gdy user naciśnie button submit)Kod:$(".button-0który-wyglada-jak-zwykły-X").click(function(){
// tutaj ten kod który usuwa element html za pomocą .remove()
clicked=true;
});
Kod:$("#id-formularza > :input[type=submit]").click(function(e){
e.preventDefault(); // nie wysyła danych formularza
if( !clicked ) {
// nic nie jest usunięte, wysyłamy formularz
$(this).parent().submit();
}
else {
// tutaj jednak okazało się, ze coś zostało usunięte, więc
// ... wypisujesz błąd, rogbisz alert(cośtam)...
// ... czy cokolwiek chcesz :)
}
});
Dzięki za odpowiedź. Sprawdzę to jutro bo teraz nie mam takiej możliwości - praca

Na 70% tak właśnie jest, ale muszę się upewnić, więc na tą chwilę nie ma chyba sensu tracić czasu. Dzięki jeszcze raz

Piotr