Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать парсинг данных в виде 1;2;3;4;5 (https://javascript.ru/forum/misc/28179-kak-sdelat-parsing-dannykh-v-vide-1%3B2%3B3%3B4%3B5.html)

maxcab 10.05.2012 15:09

Как сделать парсинг данных в виде 1;2;3;4;5
 
Здравствуйте подскажите пожалуйста как можно распарсить данные у меня в value ipput type hidden есть данные в ввиде 1;2;3;4;5 мне нужно значения вывести динамически в таблице в новую строку т.е. каждое значение новая строка.

Заранее спасибо.

bot87 10.05.2012 15:42

может поможет http://learn.javascript.ru/array-met...BE%D0%B4-split

bes 10.05.2012 15:55

<style>
td {border: solid 1px}
</style>

<input type="hidden" id="inp" value="1;2;3;4;5;">
<input type="button" value="click" onclick = "f()">
<table id="myTable">
</table>

<script>
var val = [];

function f() {
  if (val.length == 0) {
  //здесь можете заменить на посоветованный split
    for (i=0; i<inp.value.length; i++) {val[i] = inp.value[i]}

    //не забудьте исправить условие, если используете split
    for (i=0; i<val.length; i=i+2) {
      tr = document.createElement('tr');
      myTable.appendChild(tr);
      td = document.createElement('td');
      td.innerHTML = val[i];
      tr.appendChild(td);
    }
  }
}
</script>

maxcab 10.05.2012 20:38

Спасибо огромное BES.


Часовой пояс GMT +3, время: 02:49.