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