У меня есть таблица внутри формы, и я хочу сделать так, чтобы каждая отдельная ячейка была входом с 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>
РЕДАКТИРОВАТЬ
Здесь <form>
код:
<form action="add.php" method="post" target="_blank">
Но я не могу понять, где я должен положить его, может быть, я просто не понимаю, как это работает
Помощь приветствуется!
С Уважением,
Johan
Попробуй это
$(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
});
});
});
Добавьте идентификатор в вашу форму.
<form id="myForm" action="add.php" method="post" target="_blank">
Затем добавьте событие onclick для каждой кнопки ввода.
<input onclick="document.getElementById('myForm').submit()" name="book" value="'.$artIterDate .' '.$art['artnr'] .">