使用表格中的javascript获取文本框和文本单元格的值

时间:2014-06-16 16:26:48

标签: javascript php

我有一个用javascript生成的HTML表格。每行由3个单元组成 {id, textbox, button }。当用户在文本框中插入一些值并按下按钮时,我应该通过{ id, value_of_textbox }php添加到数据库中。问题是我不知道如何获得id和textbox的价值。怎么做?谢谢。

<table id="numtable">
<tr>
    <td>ItemID</td>
    <td>Bid €</td>
    <td>BID!</td>  
</tr>

<script type="text/javascript">

var table = document.getElementById("numtable")

for (var i=0; i<value; i++){

    var row = table.insertRow(i+1);
    row.insertCell(0).innerHTML= i; 
    row.insertCell(1).innerHTML= '<input type="text" name="bidval">';
    row.insertCell(2).innerHTML= '<input type="button" value = "Bid">';
}
</script>
</table>

1 个答案:

答案 0 :(得分:1)

jQuery回答(评论说没关系):

$("button").click(function() {
    var row = $(this).closest("tr");
    var input = row.find(".textbox").val();
    var id = row.find(".id").text();
    $.post("addToDB.php", {
        id: id,
        name: input
    });
});

我正在假设表元素的类名和PHP参数的名称,您可以更改它们以匹配您的应用程序。