0

我正在尝试使用 javascript 和 php 填充表格。

Javascript:

<script type="text/javascript">
$(window).load(function(){
    $(document).ready(function() {
        $("input[type=checkbox]").click(function() {
            if ($(this).is(':checked'))
                $('#textbx1').html($('#textbx1').val() + $(this).attr('name') + "\r\n");
            else
            {
                var text = $('#textbx1').val();
                text = text.replace($(this).attr('name') + "\r\n" ,"");
                $('#textbx1').html(text);
            }
        });
    })
});
</script>

我的问题是让它填充表格。目前,我所拥有的在一定程度上正在发挥作用。它将填充表中的第一行,但当我尝试从复选框中选择多个选项而不是创建新行时会覆盖。我也尝试过使用“\n”和“\r\n”。

到目前为止我的php:

echo "<input type='checkbox' rel ='textbx1' name='$item_no' \"\n\"  /> $item_no<br />";

在页面上填充多个复选框作品

echo "<tr><td id=\"textbx1\" \"\n\"> </td>"; //displays using javascript above
echo "</tr>";

将仅使用复选框中的最后一个选择填充此 td。我正在尽我所能让多个 $item_no 以表格格式显示。

最终,我试图在选中复选框后填充整个表格。如果我能弄清楚如何让 item_no 正常工作,我就可以继续研究其他变量。

作为记录,我正在从 MSSQL 数据库中提取数据。如果您需要更多代码,我可以提供。

4

0 回答 0