我正在尝试使用 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 数据库中提取数据。如果您需要更多代码,我可以提供。