Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ktory button wcisniety był?
Forum PHP.pl > Forum > Po stronie przeglądarki
a79rtur
czesc
mam nastepujacy problem, w formularzu mam 2 butony, potrzebuje zeby po wcisnieciu jednego z nich wyskakiwal monit z wyborem 'tak' lub 'nie' a po wcisnieciu drugiego nic sie nie działo. czyli problem sprowadza sie do tego jak odroznic ktory button zostal wcisniety w funkcji button();

  1. <FORM action="akcja.php" method="post" name="formx" onSubmit="javascript:button();">
  2. ...
  3. <button name="ZapiszZmiany" onClick="javascript:document.formx.submit();">Zapisz zmiany</button>
  4. <button name="UsunLogo" onClick="javascript:document.formx.submit();">Usuń</button>
kszychu
W drugim zrob onClick="java script:potwierdz()'
w funkcji potwierdz daj:
Kod
if(confirm("Czy napewno usunac?")) document.formx.submit();

i wsio.
a79rtur
co bym nie wcisnal i tak jest usuwane sad.gif
pewnie dlatego ze do formularza przypisana jest akcja.php
kszychu
Eeee, niuniek! to ty przypisz rozne akcje pod klawisze!
a79rtur
chodzi o akcje php ?
a jak zrobic zeby ta akcja przypisana do buttona uruchamiała sie tylko wtedy jak wcisne 'tak' na monicie js ?
DavidPL
Cytat(a79rtur @ 2004-10-29 14:59:13)
co bym nie wcisnal i tak jest usuwane sad.gif
pewnie dlatego ze do formularza przypisana jest akcja.php

Hello,
Nie działa Ci bo @kszychu podał złe rozwiązanie...

Poprawne (według mnie) powinno wyglądać tak:

W drugim przycisku:
Kod
onClick="return potwierdz();"


Natomiast funkcja:
Kod
function potwierdz()
{
    if (confirm('Czy na pewno usunac?'))
    {
        return true;
    }
    else
    {
        return false;
    }
}


Napisz czy pomogło.

--
Pozdrawiam,
Dawid Szałęga
a79rtur
działa zaje.....łobymi duzo zeby samemu wymyślić smile.gif, bo js'a slabo kumam
dzięki
DavidPL
smile.gif

Nie ma sprawy. Cieszę się że pomogłem smile.gif

--
Pozdrawiam,
Dawid Szałęga
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.