Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]Problem ze zmianą przycisku submit
Forum PHP.pl > Forum > Przedszkole
thomson89
Witam!

Zrobiłem coś takiego:
  1. <script type="text/javascript">
  2. function zmienprzycisk()
  3. {
  4. $("#przycisk").html('<img src="images/load.gif" />      ');
  5. return true;
  6. }
  7. </script>
  8. <span style="float: right" id="przycisk"><input onClick="zmienprzycisk();" class="submit" type="submit" value="Dalej ?" /></span>


Sama zmiana przycisku działa, jednakże formularz nie jest wysyłany. Klikam na button i zmienia się na obrazek ale formularz się nie wysyła.

Do podejrzenia tu: http://www.sklep.gl-art.pl/rejestruj/zwykle

Jak to naprawić?
darko
spróbuj:
onclick="zmienprzycisk(); return true"
thomson89
Niestety, nie działa.
ZeTu
A gdzie ma wysyłać te dane?
thomson89
Na http://www.sklep.gl-art.pl/rejestruj/zwykle/2 - w formie jest ustawione gdzie ma wysyłać. Bez kodu zamieniającego wszystko było cacy.
lord2105
a jak ma dzialac skoro chcesz, aby pokazal samo img?

  1. $("#przycisk").html('<img src="images/load.gif" /> ');


daj

  1. $("#przycisk").html('<input type class="submit2" type="submit" value="Dalej ?"> ');


a w css obrazek
thomson89
Chodzi o to, żeby nie dopuścić do kilkukrotnego naciśnięcia submita.
lord2105
a nie mozesz zabezpieczyc tego po stronie PHP?
thomson89
Mogę, ale taka prezentacja wydaje mi się lepsza.

Po przeróbce:
  1. <script type="text/javascript">
  2. var liczba = 0;
  3.  
  4. function zmienprzycisk()
  5. {
  6. liczba = liczba + 1;
  7. if(liczba == 2)
  8. $("#przycisk").html('<img src="images/load.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;');
  9.  
  10. }
  11. </script>
  12. <span style="float: right" id="przycisk"><input onClick="zmienprzycisk(); return true;" class="submit" type="submit" value="Dalej &rsaquo;" /></span>


Pierwsze kliknięcie poleci. Jak kliknie drugi raz zmieni się przycisk.
Wicepsik
Ktoś wyłączy sobie javascript i nici z Twojego zabezpieczenia
lord2105
Wicepsik to samo mialem na mysli.... jak juz to zabezpieczenie po stronie serwera(php) oraz przegladarki(JS)
thomson89
A jak to wykonać po stronie PHP?
lord2105
pokaz kod formularza oraz jego obsluge w php
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.