表单提交onclick函数在td上回显php变量

时间:2014-11-06 18:32:33

标签: javascript php onclick html-table form-submit

我在一个表单中有一个表,我想这样做,以便每个单独的单元格都是一个输入,有两个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">

但是我无法弄清楚我应该把它放在哪里,也许我只是不明白它是如何运作的

非常感谢帮助!

此致

约翰

2 个答案:

答案 0 :(得分: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
       });
    });
    });

答案 1 :(得分:0)

在表单中添加ID。

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

然后在每个输入按钮上添加一个onclick事件。

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