powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS Перебрать все элементы в форме и получить их значения
6 сообщений из 31, страница 2 из 2
JS Перебрать все элементы в форме и получить их значения
    #37465089
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, что! Я по JQuery учебник прочёл. Т.ч. кое что могу забацать.
...
Рейтинг: 0 / 0
JS Перебрать все элементы в форме и получить их значения
    #37465104
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FoxterНо мне кажется, что Вы даже за деньги не способны это сделать.
Я на "слабо" не ведусь...

Но тебе видать и $15 (предложение от ShSerge ) слабо заплатить...

FoxterА как же профессиональная взаимопомощь?
Не вижу в тебе профи... Поскольку ты не в силах самостоятельно и даже с подсказками, решить букварскую задачку...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
JS Перебрать все элементы в форме и получить их значения
    #39753412
dimyaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понимаю, что много времени прошло с последнего сообщения, но чтобы не плодить новые темы, продолжу тут:
Собственно вопрос тот-же:
У кого есть javascript, который может собрать все названия всех элементов и их значения в массив?
или подтолкните в каком-нибудь направлении.
...
Рейтинг: 0 / 0
JS Перебрать все элементы в форме и получить их значения
    #39753549
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimyaz,
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<form>
    <input type="text" size="15" value="Hello World" name="elmOne">
    <input type="checkbox" name="elmTwo" checked>
    <textarea name="elmThree">Small textarea</textarea>
    <select name="elmFour">
       <option selected> Yellow
       <option> Green
    </select>
    <input type="button" onclick="elmName()" name="elmFive" value="Display Names">
    <input type="button" onclick="elmLoop()" name="elmSix" value="Display Properties and Values">
</form>



Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
function elmName(){

   for(i=0; i<document.forms[0].elements.length; i++){
   alert(document.forms[0].elements[i].name)
   }

}

function elmLoop(){

var theForm = document.forms[0]

   for(i=0; i<theForm.elements.length; i++){
   var alertText = ""
   alertText += "Element Type: " + theForm.elements[i].type + "\n"

      if(theForm.elements[i].type == "text" || theForm.elements[i].type == "textarea" || theForm.elements[i].type == "button"){
      alertText += "Element Value: " + theForm.elements[i].value + "\n"
      }
      else if(theForm.elements[i].type == "checkbox"){
      alertText += "Element Checked? " + theForm.elements[i].checked + "\n"
      }
      else if(theForm.elements[i].type == "select-one"){
      alertText += "Selected Option's Text: " + theForm.elements[i].options[theForm.elements[i].selectedIndex].text + "\n"
      }
   alert(alertText)
   }

}	
...
Рейтинг: 0 / 0
JS Перебрать все элементы в форме и получить их значения
    #39754500
dimyaz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaratIsk,

Собирает хорошо, но не цепляет таблицы, если они есть на форме.
...
Рейтинг: 0 / 0
JS Перебрать все элементы в форме и получить их значения
    #39754778
OldBoyOdeSu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimyaz,

ну сделай выборку элементов по другому, например через querySelectAll
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
for(var i=0, elements = theForm.elements[i].querySelectorAll('input, textarea'), len = elements.length, elem = elements[0]; i<len; elem = elements[++i]){
  switch(elem.type) {
    case 'text':
      ...
      break;
  case 'checkbox':
    ...
    break;
  ...
  ... 
  }
}
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS Перебрать все элементы в форме и получить их значения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]