Mam prosty newsletter na stronie i tam jest formularz typu "nazwa, e-mail, pytanie kontrolne".
Pod nim jest przycisk submit wysyłający dane do bazy.
Chciałam żeby po naciśnięciu submit wyskakiwało okienko typu alert w javascript.
To jest przycisk (oczywiście ma te wszystkie form itd):
Kod
<input type="submit" name="alert" id="alert" value="Okienko Alert">
To jest to okienko:
Kod
<script type="text/javscript">
function oknoAlert() {
alert('Twoje dane zostały pomyślnie dodane do bazy. Teraz będziesz otrzymywać informacje o nowościach na stronie na podany adres e-mail.');
}
document.getElementById('alert').onclick = function() {
oknoAlert()
}
</script>
function oknoAlert() {
alert('Twoje dane zostały pomyślnie dodane do bazy. Teraz będziesz otrzymywać informacje o nowościach na stronie na podany adres e-mail.');
}
document.getElementById('alert').onclick = function() {
oknoAlert()
}
</script>
Problem w tym, ze formularz mi się wysyła ale nie wyskakuje okienko. Mniej więcej wiem dlaczego ale nie wiem jak zrobić tak, żeby się i wysyłało i wyskakiwało okienko.
Samo okienko wyskakiwałoby gdyby przycisk wyglądał tak:
Kod
<input type="button" id="alert" value="Okienko Alert">
. Ale ja sobie na to nie mogę pozwolić bo mój przycisk ma też wysyłać, zapisywać (chyba że da się to jakoś ominąć)Ma ktoś na to radę?
Generalnie najlepszą opcją byłoby żeby okienko nie wyskakiwało po samym wciśnięciu "wyślij" tylko po tym jak php zrobi swoje i wyśle dane do bazy - coś takiego ktoś wie jak się robi?
Jeżeli jest jakieś inne rozwiązanie nie koniecznie okienko js to też może być.. chodzi tylko o jakieś wyraźne zaznaczenie że się wpis dodał zamiast "echo: "wpis dodany"" bo takie coś mnie nie satysfakcjonuje