Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nieaktywny submit, ... po pierwszym naciśnięciu
staspolo
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (0%)
-----


witam, mam skrypt który "wsadza" dane do bazy bez przeładowania strony, wszystko działa ale... naciskając submit kilka razy - tyle razy baza dostaje dane,

jak zrobić aby po piereszym naciśnięciu submit przestał być aktywny?? gdzie tego DISABLE wsadzić??

  1. <?php
  2.  
  3. <form action=&#092;"oko.php\" method=\"get\" onsubmit=\"return wykonaj(this)\">
  4.  <input type=&#092;"text\" name=\"pole1\" />
  5.  <input type=&#092;"submit\" value=\"wykonaj\" />
  6. </form>
  7.  
  8. <script language=&#092;"javascript\" type=\"text/javascript\">
  9. <!--
  10. function wykonaj(f) {
  11. wartosc = f.pole1.value;
  12. znacznik = new Date().getTime(); 
  13. new Image().src=&#092;"odbierz.php?zmienna=\"+wartosc+\"&t=\"+znacznik;
  14. return false;
  15.  }
  16. // -->
  17. </script>
  18.  
  19. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Wyłączanie przycisku wstaw do tej funkcji, żeby najpierw wykonały się rzeczy które chcesz.
Kod
<script language="javascript" type="text/javascript">
<!--
function wykonaj(f) {
    wartosc = f.pole1.value;
    znacznik = new Date().getTime();
    new Image().src="odbierz.php?zmienna="+wartosc+"&t="+znacznik;
    document.getElementById("przycisk").disabled=true;
    return false;
}
// -->
</script>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 08:05