如何防止用户在页面中留下特定的表单有很多表单
How to prevent user from leaving specific Form in a Page has many Form?
我正在制作一个显示图像的网站。每个图像只有一个描述,可以由任何用户编辑或添加。因此,有两个表单:一个用于添加,另一个用于在同一页中插入。我用javascript显示了我需要的表单,隐藏了我不需要的。
我的问题是如何防止用户离开特定的表单(不是所有的页面和相同的URL)?
为了更清楚,我将准确地告诉你这个场景
IF (There is no description)
showing adding button
else (there is a description)
showing the description found ih the DB as a paragraph and editing button
用户单击添加按钮后,将显示一个带有用于添加的文本区域的表单。编辑也是如此。我想防止用户离开时,其中一个形式是显示。希望事情现在更清楚了!
提前感谢!!
我真的不明白你的问题,但你可以处理blur()事件,将焦点返回给模糊控件(focus())。如果你希望用户能够离开控件,但在一个单一的表单中,你应该检查他们的父母(触发事件的人,刚刚获得焦点的人),如果他们没有共同的父母得到焦点。这只适用于表单中只有一个层次结构的情况(即:表单中的每个控件都是兄弟控件),但还有许多其他方法可以做到这一点。
注意,你不能阻止用户离开页面。但是,您可以显示警告。
相关文章:
- 从表单中获取用户输入执行计算(操作顺序)并输出回该表单
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 如果用户没有更改,则表单值为空
- 谷歌表单-根据分配给谷歌应用程序的工作为商业用户预先填充多项选择列表
- 如何在用户提交表单之前访问text_field的内容
- HTML.如何检查用户是否在表单中输入了文本
- 阻止用户在Netsuite中使用标准/未自定义的表单
- 如何停止javascript的执行并允许用户保存表单
- 如何根据用户输入的数字动态地向表单添加文本字段
- 如何使用 HTML 中的表单框获取用户输入
- 流星 - 添加带有熨斗的路由后无法提交用户.路由器到登录和注册表单
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时
- Jquery:如何处理"停止/取消”;用户停止表单提交时的事件
- 如何从HTML表单中获取用户输入并将其存储在现有的JavaScript数组中
- 临时存储用户表单数据的最佳方式,用于表单重新提交
- 使用php提交表单,并使用ajax向用户提供响应
- 用户提交表单时按钮发生更改
- 当处理请求发布ajax时,如何禁用该表单中的表单(用户无法检查、填写文本、选择下拉列表等)
- 在我的javascript函数中,我试图从表单用户输入到我创建的函数并输出答案的值
- 重定向表单用户提交时,基于无线电选择仅