onClick HTML表格单元格保存到django数据库中

伊扎特

我有一个表格,你点击它会得到列和单元格的值,例如:

{"name" : Clark}

现在如何将输出直接放入表单并保存到数据库中,只需单击同一个表格单元格而不需要按钮或显示字段。HTML 中的字段仅用于测试,稍后会将其隐藏。

非常感谢任何帮助

这是我的代码

模型.py

class OnClickFormSave(models.Model):
    data = models.CharField(max_length=100)

    def __str__(self):
        return self.data

表单.py

class OnClickFormSaveForm(forms.ModelForm):
    class Meta:
        model = OnClickFormSave
        fields = ['data']

查看.py

def formsave_view(request):
    form = OnClickFormSaveForm(request.POST or None, request.FILES or None)
    if form.is_valid():
        instance = form.save(commit=False)
        instance.save()
        return HttpResponseRedirect('/form')
    return render(request, 'onClickSave.html', {'form': form})

HTML

   <form method="post" enctype="multipart/form-data">{% csrf_token %}
            {{ form.data }}
        <input  type="submit" value="Save Changes" />
   </form>
<table align="center" id="tableID" border="1" style="cursor: pointer;">
<thead>
    <tr>
        <th id="name">name</th>
        <th id="age">age</th>
        <th id="ID">ID</th>
    </tr>
</thead>
<tbody>
    <tr>
        <td>Clark</td>
        <td>29</td>
        <td>1</td>
    </tr>
    <tr>
        <td >Bruce</td>
        <td>30</td>
        <td>2</td>
    </tr>
</tbody>
</table>

Javascript

$('table tbody tr td').on("click", getColumnID);
function getColumnID() {
    var $td = $(this),
        $th = $td.closest('table').find('th').eq($td.index());
    var head = $th.attr("id");
       $row = ($(this).text());
       var table = $row;
    var cell = `{"${head}" : ${table}}`;
    console.log(cell);

}
拉贾西蒙

您可以将网址与数据一起调用!POST 方法已经足够好了。jQuery.post 中,您已经拥有单元格变量中的数据。

// before that you need to change the dict to `{'data': value}` so django will pick up this...
$.post( "/formsave-view", cell)
  .done(function( data ) {
    console.log(data);
  });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP生成的表格单元格上添加onclick事件

来自分类Dev

如何为表格单元格的内部html创建OnClick事件

来自分类Dev

如何将表格单元格的ID发送到javascript中的onclick函数

来自分类Dev

将数据库中的信息显示到不同单元格中的 HTML 表格中

来自分类Dev

所有单元格中的Javascript onClick事件

来自分类Dev

颜色表单元格onclick

来自分类Dev

ui网格将更新的单元格数据保存到数据库

来自分类Dev

如何在表格的特定单元格而不是整个表格上应用onclick?

来自分类Dev

将已编辑的单元格从JTable保存到数据库

来自分类Dev

将空白Excel单元格保存到Rails Postgres数据库

来自分类Dev

jQuery-OnClick,始终在单击时更改表格单元格的背景色

来自分类Dev

jQuery-OnClick,始终在单击时更改表格单元格的背景颜色

来自分类Dev

循环遍历表格单元格并使用 ForEach onClick - Javascript/Jquery

来自分类Dev

使用Java从onClick更新数据库

来自分类Dev

在Symfony2中使用PHPExcel读取Excel文件,编辑一个单元格的内容,然后保存到数据库

来自分类Dev

在Symfony2中使用PHPExcel读取Excel文件,编辑一个单元格的内容,然后保存到数据库

来自分类Dev

单击onclick单元格时滚动到顶部

来自分类Dev

JavaScript onClick事件-HTML表格

来自分类Dev

突出显示html表单元格onclick并使用CTRL + C复制值

来自分类Dev

突出显示html表单元格onclick并使用CTRL + C复制值

来自分类Dev

表格以excel onclick

来自分类Dev

反应 onClick 在单元格中添加一个 X

来自分类Dev

在ReactJS中的onclick内部进行onclick

来自分类Dev

jQuery保存图片Onclick

来自分类Dev

文件未保存onClick

来自分类Dev

MYSQL-查询数据库&在单元格中

来自分类Dev

数据表列onClick

来自分类Dev

React Post数据onClick

来自分类Dev

HTML按钮onclick事件

Related 相关文章

  1. 1

    在PHP生成的表格单元格上添加onclick事件

  2. 2

    如何为表格单元格的内部html创建OnClick事件

  3. 3

    如何将表格单元格的ID发送到javascript中的onclick函数

  4. 4

    将数据库中的信息显示到不同单元格中的 HTML 表格中

  5. 5

    所有单元格中的Javascript onClick事件

  6. 6

    颜色表单元格onclick

  7. 7

    ui网格将更新的单元格数据保存到数据库

  8. 8

    如何在表格的特定单元格而不是整个表格上应用onclick?

  9. 9

    将已编辑的单元格从JTable保存到数据库

  10. 10

    将空白Excel单元格保存到Rails Postgres数据库

  11. 11

    jQuery-OnClick,始终在单击时更改表格单元格的背景色

  12. 12

    jQuery-OnClick,始终在单击时更改表格单元格的背景颜色

  13. 13

    循环遍历表格单元格并使用 ForEach onClick - Javascript/Jquery

  14. 14

    使用Java从onClick更新数据库

  15. 15

    在Symfony2中使用PHPExcel读取Excel文件,编辑一个单元格的内容,然后保存到数据库

  16. 16

    在Symfony2中使用PHPExcel读取Excel文件,编辑一个单元格的内容,然后保存到数据库

  17. 17

    单击onclick单元格时滚动到顶部

  18. 18

    JavaScript onClick事件-HTML表格

  19. 19

    突出显示html表单元格onclick并使用CTRL + C复制值

  20. 20

    突出显示html表单元格onclick并使用CTRL + C复制值

  21. 21

    表格以excel onclick

  22. 22

    反应 onClick 在单元格中添加一个 X

  23. 23

    在ReactJS中的onclick内部进行onclick

  24. 24

    jQuery保存图片Onclick

  25. 25

    文件未保存onClick

  26. 26

    MYSQL-查询数据库&在单元格中

  27. 27

    数据表列onClick

  28. 28

    React Post数据onClick

  29. 29

    HTML按钮onclick事件

热门标签

归档