Mam wrzucony taki skrpyt w Javie:
<script type="text/javascript"> function sh() { var przycisk = document.getElementById('com'); var link = document.getElementById('com_link'); var display_block_value = 'block'; var display_none_value = 'none'; if (przycisk != null) { if(przycisk.style.display == display_block_value) { przycisk.style.display = display_none_value; link.innerHTML = '<img src="button.png" border="0" />'; } else { przycisk.style.display = display_block_value; link.innerHTML = '<img src="button_usun.png" border="0" />'; } } } </script>
Który pokazuje i ukrywa formularz, który jest pod divem.
oraz do tego jest skrypt sprawdzający zanim dane zostaną wysłane do bazy danych
<?php $sql="INSERT INTO admin ( fraza, autor, opis ) VALUES ( '".$_POST["fraza"]."','".$_POST["autor"]."','".$_POST["wyjasnienie"]."')"; } else{ } ?>
I teraz mój problem.
Chodzi o to, iż tekst "Nie wypełniłeś jakiegoś(iś) Pola(ól)" pokazuje się, ALE strona się odświeża po wysłaniu formularza, więc błąd pokazuje się, a formularz jest niewidoczny.
Jak zatrzymać wysyłanie formularza ? Tak, żeby te np. 2 dane były dalej widoczne i strona się nie odświeżyła ?
Pozdrawiam