Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript]Podwójny submit nie działa w IE
rafik73
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

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


Witam
Nie działa mi podwójny submit pod IE, na Chrome i FF nie ma problemu, podaję kod:

  1. echo '<form method="post" name="form" > ';
  2. echo '<div style="float:left;position:fixed;margin-left:660px;padding-bottom:20px;padding-top:20px"><button type="submit" onclick="this.form.action=`../wyklady/mowcy_all_edit_proces.php`" class="button_metro" style="float:left;width:120;height:40px;background-color:White;color:Tomato">
  3. ZMIEŃ<br>ZAZNACZONE</button></div>';
  4.  
  5. echo '<div style="float:left;position:fixed;margin-left:660px;padding-bottom:20px;margin-top:70px"><button type="submit" title="Mówca zostanie przeniesiony do archiwum" onclick="this.form.action=`../wyklady/mowcy_all_del_confirm.php`" class="button_metro" style="float:left;width:120;height:40px;background-color:White;color:Crimson">
  6. USUŃ<br>ZAZNACZONE</button></div>';


Pomocy !
Go to the top of the page
+Quote Post
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Ale którą wersję IE używasz? Sprawdź na IE z Windowsa 10 czyli MS Edge.
Go to the top of the page
+Quote Post
rafik73
post
Post #3





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

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


IE 11

questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?
Go to the top of the page
+Quote Post
Comandeer
post
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Może by Cię zainteresował atrybut [formaction] dla tych przycisków

Co do IE: konsola coś rzuca?


--------------------
Go to the top of the page
+Quote Post
rafik73
post
Post #5





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

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


formaction istnieje od HTML5. szukam rozwiązania,które zadziała również wstecz. Co do konsoli,to nie wiem,IE oglądam na codzień z daleka i przez szybke. smile.gif

Comandeer,jak myślisz, można już śmiało używać Html5? Poczytałem, że raczej nie ma problemu z kompatybilnoscia wstecz?
Go to the top of the page
+Quote Post
Comandeer
post
Post #6





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Pierwsze założenie HTML5: kompatybilność wsteczna. Ludzie z W3C mówią wprost: nie ma sensu używać starszych wersji HTML-a. Jedyny problem jest w bardziej skomplikowanych API w JS.

Co do IE i [formaction]: IMO i tak warto tego użyć, bo będzie działać wszędzie, a IE zaserwować polyfill w razie potrzeby
Kod
if(!('formaction' in document.createElement('button')))
    loadPolyfill();


--------------------
Go to the top of the page
+Quote Post
rafik73
post
Post #7





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

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


Działa. Tylko jest jedna ciekawostka, jak najadę na przycisk, to wyświetla w lewym dolnym rogu link, który jest przypisany do drugiego przycisku. Po kliknięciu przesyła do linku zdeklarowanego formaction.

  1. echo '<form method="post" action="../wyklady/mowcy_all_edit_proces.php" > ';
  2. echo '<div style="float:left;position:fixed;margin-left:660px;padding-bottom:20px;padding-top:20px"><button type="submit" class="button_metro" style="float:left;width:120;height:40px;background-color:White;color:Tomato">
  3. ZMIEŃ<br>ZAZNACZONE</button></div>';
  4.  
  5. echo '<div style="float:left;position:fixed;margin-left:660px;padding-bottom:20px;margin-top:70px"><button type="submit" title="Mówca zostanie przeniesiony do archiwum" formaction="../wyklady/mowcy_all_del_confirm.php" class="button_metro" style="float:left;width:120;height:40px;background-color:White;color:Crimson">
  6. USUŃ<br>ZAZNACZONE</button></div>';


Przy najechaniu na USUŃ wyświetla w dymku:

  1. ../wyklady/mowcy_all_edit_proces.php


Ten post edytował rafik73 24.09.2015, 15:11:21
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 23:00