gpt4 book ai didi

javascript - Web2py jQuery 克隆

转载 作者:行者123 更新时间:2023-11-30 18:28:30 24 4
gpt4 key购买 nike

我使用 jQuery 克隆了表单中的一个字段。

$('#table_catalogues')
.clone()
.attr('id','table_catalogues_'+i2l)
.appendTo('#table_invoices_catalogues__row')

但 web2py 不会创建这些字段,您无法在源代码中看到它们当发送数据时,我发现例如:

form.vars.catalogues = [1,2,3]

其实我觉得那很好,但是有了这个

Field(
'catalogues',
db.catalogues,
requires=IS_IN_DB(db(db.catalogues.user_id==auth.user_id)(db.catalogues.useable==True),
'catalogues.id',
'%(catalogue_name)s'
),

给我带来麻烦。发送表单时,我总是收到此错误:

Value is not in Database

我尝试使用 IS_IN_SET() 并编写了一个函数来导出列表中的行,但是我得到了这个错误:

Value is not allowed

最佳答案

更改克隆对象的 ID 是不够的,您还需要更改名称属性。如果您保持名称不变,则在发布表单时,它将覆盖具有相同名称的原始字段。

关于javascript - Web2py jQuery 克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10255415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com