У меня есть таблица внутри формы, и я хочу сделать так, чтобы каждая отдельная ячейка представляла собой вход с 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
Добавьте идентификатор в форму.
<form id="myForm" action="add.php" method="post" target="_blank">
Затем добавьте событие onclick для каждой кнопки ввода.
<input onclick="document.getElementById('myForm').submit()" name="book" value="'.$artIterDate .' '.$art['artnr'] .">
Попробуй это
$(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
});
});
});