Форма отправки onclick функции на ТД с php переменные отображаются

0

У меня есть таблица внутри формы, и я хочу сделать так, чтобы каждая отдельная ячейка представляла собой вход с 2 переменными php в качестве значений. И когда я нажимаю на ячейку, форма с правильными значениями передается.

'<TD class="hand" width="65" BGCOLOR="' . $linecolor . '" title="Book item" >'.$artIterDate .' '.$art['artnr'] .'</TD>

Это, печатает правильную информацию в каждой ячейке,

Поэтому я думаю, что что-то вроде этого должно работать, если я добавлю какую-нибудь функцию onclick где-нибудь

'<TD class="hand" width="65" BGCOLOR="' . $linecolor . '" title="Book item" ><input name="book" value="'.$artIterDate .' '.$art['artnr'] ."></input>'</TD>

EDIT Вот код <form>:

<form action="add.php" method="post" target="_blank">

Но я не могу понять, где я должен это выразить, может быть, я просто не понимаю, как это работает

Помощь приветствуется!

С Уважением,

Johan

Теги:
html-table
onclick
form-submit

2 ответа

0

Добавьте идентификатор в форму.

<form id="myForm" action="add.php" method="post" target="_blank">

Затем добавьте событие onclick для каждой кнопки ввода.

<input onclick="document.getElementById('myForm').submit()" name="book" value="'.$artIterDate .' '.$art['artnr'] .">
0

Попробуй это

 $(function(){
     $('td').on('click', function(){
         var a = $(this).html();

         var b = a.split(" ");

       $.post('url.php',
       {
        a1 : b[0],
        a2 : b[1]
       },
       function(data)
       {
           //do something
       });
    });
    });
  • 0
    Хм, что я хочу сделать, так это то, что когда я щелкаю ячейку, она отправляет форму на страницу add.php. Кажется, ваша скрипка создает 2 ячейки из текста, или я что-то упустил?
  • 0
    теперь это правильно? Согласно вашей проблеме, когда он щелкает, текст разбивается на две части, а затем отправляет его в файл php, и вы можете обработать значения и получить ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню