Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML] Na IE nie wykrywa HTML5 na formularzu, brak rekacji na placeholder i required
PROGer
post 24.09.2015, 10:49:41
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 30.04.2015

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


Panie, Panowie,

Mam zagwostkę z HTML5 pomiędzy IE i FF. Jest taki formularz:

  1. <form action="test.php" method="post" name="szukaj">
  2. <input name=function value="give_new_pass" type=hidden>
  3. <input type="password" id="oldpass" name="oldpass" maxLength="16" placeholder='Hasło obecnie zalogowanego użytkownika:' required><br/><br/>
  4. <input type="text" id="user" name="currentuser" maxLength="16" placeholder='Nazwa użytkownika któremu zmieniamy hasło:' required><br/><br/>
  5. <input type="password" id="newpass" name="newpass1" maxLength="16" placeholder='Nowe hasło:' required><br/><br/>
  6. <input type="password" id="confirmpass" name="newpass2" maxLength="16" placeholder='Powtórz nowe hasło:' required>
  7. <div id="lower">
  8. <input type="submit" value="ZMIEŃ">
  9. </div>
  10. </form>


Pod FF formularz wyświetla sie ładnie, w polach ma znaki wpisane w placeholdery, działa również required. Na IE wręcz przeciwnie. Nie wiem jaki może być tego powód?

Ten post edytował PROGer 24.09.2015, 10:49:58
Go to the top of the page
+Quote Post
Comandeer
post 24.09.2015, 10:53:59
Post #2





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

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


A jaka wersja IE? Do wersji 8 IE nie wspierał takich rzeczy

BTW to, że używasz [placeholder] nie zwalnia Cię z obowiązku używania label, o czym wspomina nawet specka:
Cytat("http://www.w3.org/TR/html5/forms.html#the-placeholder-attribute")
The placeholder attribute should not be used as a replacement for a label. For a longer hint or other advisory text, place the text next to the control.


--------------------
Go to the top of the page
+Quote Post
PROGer
post 24.09.2015, 10:55:19
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 30.04.2015

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


Wersja IE 10
Go to the top of the page
+Quote Post
by_ikar
post 24.09.2015, 13:17:07
Post #4





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


IE włącznie z 10 nie wspiera placeholder, ale nie masz się czym przejmować, tylko 2.3% ludzi używa tej przeglądarki.
Go to the top of the page
+Quote Post
PROGer
post 24.09.2015, 13:25:37
Post #5





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 30.04.2015

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


Już zauwazyłem że jest lipa na 10 ... dorobiłem obsługe requied a placeholdery zamieniłem na labelki ... cóż ...
Może i 2.3% ale instytucje i korpo raczej niestety IE ;/
Go to the top of the page
+Quote Post
by_ikar
post 25.09.2015, 12:36:16
Post #6





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Wspierajmy dalej stare przeglądarki, to na pewno z nich nie zrezygnują..
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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 07:09