Mam formularz z przyciskami radia:błąd JavaScript NaN w programie Internet Explorer
<ul class='likert'>
<li>
<input type="radio" name="q1" value=5 required>
</li>
<li>
<input type="radio" name="q1" value=4>
</li>
<li>
<input type="radio" name="q1" value=3 checked="checked">
</li>
<li>
<input type="radio" name="q1" value=2>
</li>
<li>
<input type="radio" name="q1" value=1>
</li>
</ul>
w Firefox i Chrome,
parseInt(document.forms["question_form"]["q1"].value)
zwraca 3 (lub cokolwiek), ale w programie Internet Explorer I get „NaN ".
(Przepraszam jeśli pytam to źle, jestem tu nowy ...)
, która wersja IE – Andrei
również prawdopodobnie nie powinien być za pomocą formularzy. spojrzeć na ten [post] (http://stackoverflow.com/a/5590787/5523033) – Andrei
IE wydaje się zwracać HTMLCollection od 'document.forms [ "question_form"] [ "Q1"]', ponieważ nazwy nie są wyjątkowe. Zwrócona kolekcja nie ma właściwości "value". – Teemu