2016-01-26 2 views
0

Итак, я нашел много сообщений об экспорте базовой таблицы HTML в CSV с помощью jQuery, но это еще не все, что мне нужно.Таблица jQuery HTML с переключателями для CSV

Мне нужна таблица, которая будет иметь список имен, поступающих из базы данных, и в той же строке, что и каждое имя, мне понадобится радиостанция да или нет. Я попытался сделать это уже, но он не будет экспортировать да или нет, просто имена.

Это был пример, который я использовал & я редактировал его ниже, чтобы проверить переключатель: http://jsfiddle.net/terryyounghk/kpegu/

<table> 
     <tbody><tr> 
      <th>Column One</th> 
      <th>Column Two</th> 
      <th>Column Three</th> 
     </tr> 
     <tr> 
      <td>row1 Col1</td> 
      <td><input type="radio" value="yes" name="yes"></td> 
      <td>row1 Col3</td> 
     </tr> 
     <tr> 
      <td>row2 Col1</td> 
      <td>row2 Col2</td> 
      <td>row2 Col3</td> 
     </tr> 
     <tr> 
      <td>row3 Col1</td> 
      <td>row3 Col2</td> 
      <td>row3 Col3</td> 
     </tr> 
     <tr> 
      <td>row4 'Col1'</td> 
      <td>row4 'Col2'</td> 
      <td>row4 'Col3'</td> 
     </tr> 
     <tr> 
      <td>row5 "Col1"</td> 
      <td>row5 "Col2"</td> 
      <td>row5 "Col3"</td> 
     </tr> 
     <tr> 
      <td>row6 "Col1"</td> 
      <td>row6 "Col2"</td> 
      <td>row6 "Col3"</td> 
     </tr> 
    </tbody></table> 
+0

так что вы хотите, чтобы кнопка отображалась в реальном CSV, это то, что вы говорите? –

+0

Единственный вариант, который я имею сейчас, заключается в том, чтобы сделать эту форму, которая будет отправляться на новую страницу с результатами в таблицу без каких-либо других элементов формы и экспортировать csv с этой страницы. Это не идеально, но если я ничего не найду, этого будет достаточно. –

+0

@ Памблам нет, извините, я не был ясен. Я хочу, чтобы РЕЗУЛЬТАТ появился в csv. Поэтому, если я отметю «да», я бы хотел, чтобы «да» было тем, что появляется в этой колонке. –

ответ

0
var $col = $(col), 
    $radio = $col.find('input[type=radio]'), 
    text = $col.text(); 

if ($radio.length > 0) { 
    return $radio.val(); 
} 

сделать определяют заявление по обработке данных ячеек таблицы. Я немного изменил ваш код here

+0

Большое вам спасибо! –

+0

После дальнейших испытаний, похоже, что «да» подходит независимо от того, что я выбираю, или даже вообще его выбираю. –

+0

@CodyRobinson вам нужно немного изменить код. используя флажок, заменяющий радио, и не возвращать значение флажка напрямую, а возвращаемое значение в соответствии с проверкой погоды –

Смежные вопросы