问题标签 [unpoly]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
forms - 使用 unpoly 验证表单
我正在尝试使用 unpoly 验证表单。这是我的HTML:
我得到的错误信息是:
任何想法,我做错了什么?
unpoly - unpoly links 属性在 DOMContentLoaded 事件上加载链接的 url
在 unpoly 的文档中,我找到了链接的属性,可以在点击、按下甚至鼠标悬停事件时加载其内容。
但是我想在页面加载时加载并显示一些链接的内容。
是否有 unpoly 链接的属性可以在 DOMContentLoaded 事件或 Window.Load 事件上加载链接的 url?
unpoly - 条件单模态对话框关闭
我在页面上有一个项目列表和一个带有属性 [up-modal] 的链接,该链接指向带有用于将新项目添加到列表中的表单的页面。该表单在模式对话框中打开并具有 [up-target] 属性,因此它是由 Ajax 在 unpoly 的帮助下提交的。
我不知道如何关闭对话框并更新基础页面上的项目列表,以防表单提交时没有错误并且服务器端出现错误我希望对话框保持打开并显示有错误的表格。
如果我将属性 [up-sticky] 添加到打开模式对话框的链接中,正确提交的表单的结果会出现在模式对话框中,而不是放在页面上。
如果没有 [up-sticky] 属性,提交后有错误的表单将替换底层页面。
那么如何做到这一点呢?
javascript - 防止 unpoly 使浏览器历史记录发生变化
我正在通过调用函数在页面开始时使用 unpoly 填充页面的某些部分:
它工作正常,但它改变了浏览器的地址行。在我的情况下,这不是必需的。我怎样才能阻止 unpoly 这样做?
javascript - unpoly 加载的片段中的脚本不执行
我使用 unpoly 的 up.replace 方法加载页面的片段。在页面上我有:
通过 url /content/page 我有 html 与类“内容”的 div:
在 url /more/content/page 的第三页上,我有一个“更多内容”类的 div。
我需要加载两个页面的内容,但只有第一个是。我在 chrome 的检查器中看到内容页面的标记脚本存在但它没有执行,控制台中没有输出,并且更多/内容页面的内容不存在。如何使动态加载的脚本标签被执行?
javascript - 不聚 | 从提交的值中排除空表单字段
我正在尝试构建一个搜索表单,其中包含一些带有属性up-autosubmit
的输入,因此表单由Unpoly
. 但是表单中有一些文本字段可能不会由用户填写,我希望不要发送空字段,因为表单方法是get
并且所有这些字段都会破坏查询字符串。
我试着像这样清理它们:
但它没有用。
正确执行此操作的方法是什么?
unpoly - 模态和抽屉的unpoly
我尝试利用unpoly
我的案例(将简化它以便更好地理解):
#tasks
我有一个列表
对于每个任务。它会打开一个弹出窗口.task-form
,其中包含一个用于编辑每个任务的表单以及一个用于在抽屉中添加新子任务的链接(这是相同的表单,只是带有预选的父任务):
问题从这里开始:
- 有一些
up-validate
字段必须在drawer
子任务层和任务层modal
中ancestor
验证 - 成功提交子任务表单后,它必须关闭其抽屉并刷新父任务模式(保持打开状态)
- 如果出现任何错误,它必须相应地失败到每一层:对于父任务 - 到
modal
层,对于子任务 - 到drawer
层
而且我在up-main
, up-target
, up-source
, up-layer
, new
,等等之间完全混淆modal
,up-fail-...
以使其工作。
如果我设置验证 - 表单提交刹车,如果我设置表单提交,父模式不会刷新,甚至很难问一个确切的问题,所以我根据我的案例无耻地询问整个工作示例
谢谢
(解聚 2.x)
unpoly - Unpoly up-follow 不通过 XHR 加载内容
我有一个这样的链接,它没有通过 XHR 加载:
如何让这个加载?