输入字段在HTML表格中并且其类型为“隐藏”时的表单验证

时间:2012-08-13 20:26:33

标签: php javascript jquery mysql html

我有一个工作代码,用于在单击彩色按钮时更改表格单元格的颜色,当鼠标在表格单元格上拖动时,拖动中涉及的所有单元格都会获得该颜色,这里是代码http://jsfiddle.net/28SMv/76/

现在我想进行表单验证,比如当第一个表格单元格获得颜色时我想要回显值并将其发送到数据库,我无法将表格单元格值设置为所选颜色,请帮忙! / p>

2 个答案:

答案 0 :(得分:0)

你可以尝试这样:

$('our_table td').click(function(){
           $(this).css('background-color', selectedColor);
            alert($(this).children("input").val());
            $.ajax({
                    url: "add-product.php",
                    type: "post",
                    data: $(this).children("input").val().serialize(),
                    error: function(data){
                        alert("There was an error while inserting into the database. );
                    },
                    success: function(data) {
                        Display_Load();
                        $("#content").load("pagination_data.php?page=1", function() {
                            Hide_Load()
                        });
                    }
                });
    });

似乎没有让我在Fiddle中做警报,但是一旦你可以获得变量,只需执行AJAX调用就可以在某处更新数据库。

如果您需要更多帮助,请与我联系。

答案 1 :(得分:0)

试试吧!

显示要存储在数据库中的行和列ID和值。

<强> Live demo

要保存数据使用:

var Params = { identificador: identificador, color : color };
$.ajax({
    url: 'pagetosave.php',
    type: 'post',
    data: Params,
    success: function (data) {
        alert('saved...');
    }
});

在每个命令上替换它。

每个人都会被触发一次......

你的php页面会收到两个参数......识别颜色。