将选中的项目保存到数据库

时间:2013-07-03 13:23:45

标签: django django-models django-forms django-templates django-views

如果选中first_aid复选框,则会出现一个名为Add treatment notes的按钮,点击Add treatment notes标签会打开,其中包含处理说明和说明。为了保存目的,保存按钮是在标签内部使用,它也保存了值。

但我的问题是,如果我选择first_aid复选框并单击主页面中的下一个按钮,它应该将已选中的一个保存在数据库中。以前,如果我打开添加治疗注释选项卡并单击保存,则会发生保存。

我想知道如何将相同的保存功能连接到两个按钮,即Add treatment notes选项卡中的保存按钮已经有保存功能,所以如何将它连接到主页面中的下一个按钮。{{1在主页面中,它通常是隐藏的,如果任何复选框是selecetd将打开

2 个答案:

答案 0 :(得分:1)

如果我正确地提出了您的问题,您希望在两次不同的按钮点击时执行相同的操作。

您可以向两个按钮添加onclick事件并调用相同的js函数。然后在该函数中提交相关表单。

答案 1 :(得分:0)

如果我理解你的问题是对的......你必须使用JavaScript。您可以将中间数据保存在JavaScript的对象中,也可以使用cookie。这两种情况都只能由客户使用。您应该记住每个表单的{% csrf_token %}会有所不同。

要保存Cookie,您可以使用it plugin。用法示例:

// 7 day
jQuery.cookie('name_cookie', 'value_cookie', { expires: 7 });