и [объект HTMLInputElement] JavaScript - PullRequest
       1

и [объект HTMLInputElement] JavaScript

0 голосов
/ 18 ноября 2010

Этот код, написанный на простой странице, генерирует [объект], как мне нужно.

function jsFunction(){
 var arr=document.all("camp");
 alert(arr);
}

HTML:

<input name="ctl00$MainContent$_basicDataControl$_winProbabilityPopUpControl$_winProbabilityControl$_groupWinProbabilityQuestions$ctl00$_groupPercentage" type="text" id="camp" class="readonly2" readonly="readonly"/>
<input name="ctl00$MainContent$_basicDataControl$_winProbabilityPopUpControl$_winProbabilityControl$_groupWinProbabilityQuestions$ctl01$_groupPercentage" type="text" id="camp" class="readonly2" readonly="readonly"/>
<input type="button" value="apasa aici!" onClick="jsFunction()">

На другой странице этот код, написанный с другими входными данными и включенный в форму, возвращает [object HTMLInputElement], и я не могу разобрать массив. В чем может быть проблема?

1 Ответ

0 голосов
/ 18 ноября 2010

, как указано в моем комментарии выше, идентификатор должен быть уникальным на странице. поэтому вместо этого вы должны получить коллекцию входных данных (например, document.getElementsByTagName('input') и исключить последний элемент (является отправкой))

или в jQuery $('input[type=text]')

очевидно, вам нужно вызывать эту функцию после создания элементов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...