Checkbox Domino经典Web复选框在重新加载表单时取消选中

Checkbox Domino经典Web复选框在重新加载表单时取消选中,checkbox,lotus-domino,Checkbox,Lotus Domino,Domino经典Web开发问题 我有一个表单,在IsCustomerTX中有一个复选框字段。复选框的单个选项为 Ich bin bereits Kunde|1 表格随附 <input value="Reservation abschicken" class="f-submit" name="f-submit-button" type="submit"> 如果有一些验证不满意,我会用一个URL参数显示docRes,使字段变为红色 如果我选中复选框并提交表格: 将字段值正确发送

Domino经典Web开发问题

我有一个表单,在IsCustomerTX中有一个复选框字段。复选框的单个选项为

Ich bin bereits Kunde|1

表格随附

<input value="Reservation abschicken" class="f-submit" name="f-submit-button" type="submit">
如果有一些验证不满意,我会用一个URL参数显示docRes,使字段变为红色

如果我选中复选框并提交表格:

将字段值正确发送到服务器

但是,当页面重新加载时

复选框未选中

您可以看到对以下各项的影响:

我的预期行为是,复选框在重新提交期间保持选中状态


非常感谢您的帮助。

您是否检查了您的网络查询笔?如果您以这种方式处理某些事情,可能会在其他地方导致问题。

复选框是否会再次选中?也就是说,如果后端文档将该值设置为1,并且您加载了该文档,是否选中了该值?或者这只是验证失败时的问题吗?不,它不会被检查回来-这是我的问题:-(因此,您的表单操作执行?OpenForm。这将在不选中复选框的情况下打开一个空白表单。您是否调用WebQueryOpen来填充字段?我创建了一个带有复选框的简单表单,其表单操作为?EditDocument,复选框按预期工作。哇!我忘记了表单的WQO。这就是发生的情况。我已更新。)d代码,现在可以了。多谢达斯顿!写下答案“检查你的WQO”,我会把你标记为正确答案。
docRes.Salutation1TX = docContext.Salutation1TX(0)      
docRes.IsCustomerTX = docContext.IsCustomerTX(0) 'checkbox 'Ich bin bereits Kunde'
'Call docRes.ReplaceItemValue("%%Surrogate_IsCustomerTX", "Ich bin bereits Kunde")
docRes.IsCustomerTX = "Ich bin bereits Kunde" 'checkbox 'Ich bin bereits Kunde'
docRes.BirthdayTX = docContext.BirthdayTX(0)