Mam nastepujacy formularz z walidacją ktora sprawdza czy użytkownik wypełnił pola. Walidacja działa poprawnie w przeglądarce CHROME a Internet Explorer 11 nie.
Gdzie jest błąd?
<!DOCTYPE html> <html lang="pl"> <head> <script LANGUAGE= "JavaScript" type= "text/javascript"> function validateForm(rejestracja){ var tekst=''; var tekst2=''; if (rejestracja.TextAreaDesciption.value==""){tekst=tekst+"- opisu\n"+rejestracja.cover.value+"\n";} if (rejestracja.cover.value ==""){tekst=tekst+"- odpowiedzi na pytanie"} if (rejestracja.cover.value =="1" && rejestracja.inputQuantity.value ==""){tekst2="\n -brak powodu dlaczego niebieski \n";} if (rejestracja.cover.value =="2" && rejestracja.inputCustomerOrder.value ==""){tekst2="\n -brak powodu dlaczego zielony \n";} if (tekst!="") {alert ("Brak: \n"+tekst); return false; } else { if (tekst2!="") {alert (tekst2); return false; } else { return true;} } } </SCRIPT> </head> <body> <br> <form class="form-horizontal" method="post" onsubmit="return validateForm(this);"> Imie<br> <input type="text" class="form-control" name="InputOriginator" value="jan kowalski"> <br><br>Opis<br> <textarea class="form-control" name="TextAreaDesciption" ></textarea> <br><br> Ulubiony kolor?<br> <input type="radio" name="cover" value="1"> Niebieski, dlaczego? <input type="text" class="form-control" name="inputQuantity" value=""> <br> <input type="radio" name="cover" value="2"> Zielony, dlaczego? <input type="text" class="form-control" name="inputCustomerOrder" value=""> <br><br> <button type="submit" class="btn btn-success" name="wyslijpapier">Wyslij wniosek</button> </form> <?php ?> </body> </html>