如何验证共享点列表中的表单字段?

2023-12-06

我想在添加/编辑时验证列表项的字段并停止保存操作并提供用户在该页面本身上所做的错误信息。

例如,如果我想阻止用户在保存之前根据另一个字段的特定状态保留几个字段设置,我不能将该字段设置为必填字段。


使用预保存操作。

将名为 PreSaveAction 的 javascript 函数添加到您的页面(最好是创建自定义列表模板并且可以修改将用作 EditForm 和 NewForm 的 aspx 页面,否则尝试使用内容编辑器 Web 部件或修改母版页)从那里进行所有自定义验证。

例如,我刚刚在一个项目中使用了它,其中 3% 的字段必须等于 100%。我使用了以下 JavaScript,效果很好:

function getTagFromIdentifierAndTitle(tagName, identifier, title) {
    var len = identifier.length;
    var tags = document.getElementsByTagName(tagName);
    for (var i = 0; i < tags.length; i++) {
        var tempString = tags[i].id;
        if (tags[i].title == title && (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) {
            return tags[i];
        }
    }
    return null;
}

function PreSaveAction() {
    var top = getTagFromIdentifierAndTitle("input", "TextField", "Top %");
    var middle = getTagFromIdentifierAndTitle("input", "TextField", "Middle %");
    var bottom = getTagFromIdentifierAndTitle("input", "TextField", "Bottom %");
    var valid = (100 == parseInt(top.value) + parseInt(middle.value) + parseInt(bottom.value));
    if (!valid) {
        alert("Top %, Middle %, and Bottom % must equal 100% when added.");
    }
    return valid;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何验证共享点列表中的表单字段? 的相关文章

  • 使用全局管理员帐户访问 Office 365/SharePoint Online 被拒绝

    自从两天解决问题以来我都快疯了 问题是 我正在制作一个控制台应用程序 它使用全局管理员帐户 在进行新订阅时被指定为管理员的帐户 与 SharePoint Online 进行通信 我想要实现的是 我想使用 CSOM 将自定义操作添加到 Off
  • 如何以编程方式更新 SharePoint Web 部件中的内容?

    有人知道如何以编程方式更新任何标准 SharePoint v3 Web 部件的内容吗 例如 将链接摘要 Web 部件放置在页面上 添加一些链接 现在 我如何使用 WSS API 更新此信息 我还没有找到任何直接的方法来执行此操作 到目前为止
  • 仅打印 drupal field_view_field 值

    我使用下面的代码将节点字段打印到特定区域 效果很好 但有一个例子 我只想打印没有标签的字段值 看起来应该很容易 但我遇到了一些麻烦 我很感激任何帮助 因为我对 drupal 还很陌生 谢谢 field view value 需要一个 dis
  • 检查变量是否为空或空字符串的更好方法?

    由于 PHP 是一种动态语言 检查提供的字段是否为空的最佳方法是什么 我想确保 null 被视为空字符串 仅包含空格的字符串被视为空 0 不被视为空 这是我到目前为止所得到的 question trim POST question if q
  • 使用数据库数据模型生成 SQLAlchemy 模型、架构和 JSON 响应

    将 Flask 和 SQLAlchemy 用于 Python Web 应用程序 我的目标是创建一个系统 在其中我可以 从现有 PostgreSQL 数据库导入数据模型 并将它们映射到相应 SQLAlchemy 模型中的字段 使用这些 SQL
  • 如何在 CQRS 中处理基于集合的一致性验证?

    我有一个相当简单的域模型 涉及一系列Facility聚合根 鉴于我使用 CQRS 和事件总线来处理从域引发的事件 您如何处理集合的验证 例如 假设我有以下需求 Facility必须有一个唯一的名称 由于我在查询端使用最终一致的数据库 因此在
  • 如何在浏览器验证带有“必填”属性的字段后禁用提交按钮?

    我们使用以下 jQuery 来禁用提交按钮 以防止重复提交 服务器速度慢 jQuery document ready function SENDE BTN INAKTIV STELLEN input type submit click fu
  • Django 表单验证消息未显示

    我试图限制可以以表单上传的文件类型 大小和扩展名 该功能似乎有效 但未显示验证错误消息 我意识到if file size gt 4 1024 1024可能不是最好的方法 但我稍后会处理这个问题 这是 forms py class Produ
  • PHP 中的 Javascript“unes​​cape”

    我的图像主机有一个 Google Chrome 扩展程序 它会向我的网站发送一个 URL 该网址得到encoded通过 JavaScript 的escape method 编码的 URLescape看起来像这样 http 253A 4 bp
  • 反向代理受 NTLM 保护的网站

    如何将请求代理到受 NTLM 保护的网站 例如团队基金会 and 共享点 我不断得到401 身份验证错误 根据这篇 Microsoft TechNet 文章 https www microsoft com technet prodtechn
  • EditText.setError 不显示错误文本,仅显示图标

    我的应用程序中有一个简单的验证 这里我使用了四个EdtiText 我显示错误时EditTex不会失去焦点 但问题在于失去焦点EditText只显示图标 没有错误消息 我尝试过使用requestFocus 方法 现在可以看到错误 但问题是 现
  • 重命名 MongoDB 数组中嵌入文档中的字段不起作用

    Step One gt db myCollection find id ObjectId 2358523892345 field1 value 1 field2 subfield1 value 2 Subfield2 value 3 fie
  • 活动工作流程与运行工作流程

    本周末在伊利诺伊州莱尔举行的 SharePoint Saturday 活动上 Robert Bogue 表示活动工作流和正在运行的工作流之间存在差异 我在网上查了一下 有人能解释一下吗 如果服务器上可以有多达数百万个活动工作流程 为什么每台
  • Django GenericIPAddress 字段未验证输入

    你好 我有以下 Django 模型 class AccessPointIPAddress models Model Model for storing AccessPoint IP Addresses ap models ForeignKe
  • 如果tinyMCE编辑器为空,如何通过在其旁边附加字符串来验证它?

    我需要验证一个表格 此表单有一些下拉菜单和tinyMCE编辑器 我通过在每个字段后附加字符串 Required 如果为空 来验证此表单 但是我无法验证tinyMCE编辑器 如果编辑器为空 我尝试了类似的操作 tinyMCE get tiny
  • ASCII“../”是 PHP 中指示目录遍历的唯一字节序列吗?

    我有一个 PHP 应用程序 它使用 GET参数来选择文件系统上的 JS CSS 文件 如果我拒绝输入字符串包含的所有请求 或者可见 7 位 ASCII 范围之外的字节 当路径传递到 PHP 的底层 基于 C 文件函数时 这是否足以防止父目录
  • JSF 中基于两个组件的组合的验证/转换

    我正在开发一个 JSF Web 应用程序 我需要使用周期性作为数据结构 以下是我使用的 Java 类 public class Periodicity implements Serializable private Integer valu
  • requestValidationMode 2.0 和 4.0 有什么区别

    这是 MSDN 的定义 4 0 默认值 HttpRequest 对象在内部设置一个标志 指示每当访问任何 HTTP 请求数据时都应触发请求验证 这保证了在请求期间访问 cookie 和 URL 等数据之前触发请求验证 配置文件中的页面元素
  • 区分 NaN 输入和输入类型为“number”的空输入

    我想使用 type number 的表单输入 并且只允许输入数字
  • 来自控制器的 Rails 验证

    有一个联系页面 可以输入姓名 电话 电子邮件和消息 然后发送到管理员的电子邮件 没有理由将消息存储在数据库中 问题 如何 在控制器中使用 Rails 验证 根本不使用模型 或者 在模型中使用验证 但没有任何数据库关系 UPD Model c

随机推荐

  • 使用 Scrapy 和 Splash 抓取 JS 渲染页面的问题

    我正在努力刮这一页其中包括根据 chrome 的以下 html p class title Orange Paired p 这是我的蜘蛛 import scrapy from scrapy splash import SplashReque
  • 有没有办法使用 Matlab 调试器来调试已编译的组件?

    有没有一种方法可以使用本机 Matlab 调试器 例如 Visual Studio 附加到进程 选项或类似的东西 来调试已编译的 Matlab 组件 我的意思是 EXE 独立文件 DLL COM 进程内服务器或 NET 组件 您无法像在编译
  • 我如何在 PHP 中使用 JavaScript 解码 URI?

    我有一个 javascript 它将一些特定信息发送到 PHP api 在发送之前执行encodeURI 我如何在 PHP 中 解码 它 我知道 urldecode urlencode 与 javascript 编码 decodeURI 不
  • 通过 Facebook API - PHP 将照片上传到相册时出现问题

    我在将照片上传到相册时遇到问题facebook API 这是我的代码 facebook gt setFileUploadSupport true Create an album album details array message gt
  • 仅获取基类中的属性 (Python)

    我有以下类结构 class Parent object def init self id name self id id self name name def print vars self print vars self class Ch
  • 如何将 List> 转换为 DataTable

    我将如何转换List
  • 从字符串中提取温度(摄氏度或华氏度)

    我在用 char char2 为了提取以开头的子部分char1并以以下结尾char2来自字符串 现在我想提取温度信息 例如 40 C 30 C 80 F 来自绳子 在这种情况下 我的正则表达式应该通过考虑以下概率来定义具有任何数字字符的起始
  • 当有多个作者使用版本控制时,如何跟踪库的构建计数?

    我不知道这是否是人们经常做的事情 但我个人总是记录我构建代码的次数 也就是我打电话的次数make以及构建成功的次数 我目前的解决方案 我有一个简单的代码 它将一个文件作为参数 打开它 增加里面的数字并覆盖它 这段代码被编译后 第一件事就是m
  • 在控制台应用程序中使用等待光标作为鼠标指针

    我正在开发一个控制台应用程序c 在这个应用程序中我需要使用dism命令来启用某些 Windows 功能 我注意到在旧版本的 dism 中 之前的10 0版本 dism在执行操作时不会显示加载栏 因此该过程似乎受到了打击 为了更好地告知用户该
  • Facebook 图表“/me/photos”端点需要“页面公共内容访问”

    我们有一个 Facebook 应用程序可以访问授权用户的照片 它使用用户令牌 它已经工作了很长时间 最近几天 对图形端点的请求me photos已开始向我们发出错误 指出端点需要 页面公共内容访问 我还可以在图形浏览器中重现这一点 注意 只
  • 检测 Facebook 分享成功吗?

    我希望检测页面上的 Facebook 共享是否成功 并在成功后更改框的值 我可以很好地处理后者 但对于如何执行实际的共享检测有点迷失 我通过 Google 找到了 FB ui 但如何将其实际实现到页面中并让它运行检测 首先 您必须包含 Fa
  • 使用防盗链

    我想知道如何在以下代码中定位图片 RewriteCond HTTP REFERER RewriteCond HTTP REFERER http dooomain com NC RewriteCond HTTP REFERER http ww
  • 用于对 .NET core MVC 控制器进行单元测试的模拟 HttpContext?

    我在控制器中有一个函数 我正在对其进行单元测试 该函数期望 http 请求标头中的值 我无法初始化 HttpContext 因为它是只读的 我的控制器函数需要 device id 的 http 请求标头值 TestMethod public
  • 使用和要求之间的区别

    谁能解释一下两者之间的区别use and require 无论是直接使用还是用作 use and require in the ns macro require加载库 尚未加载 use做同样的事plus它引用它们的名称空间clojure c
  • 使用java的mongo驱动程序保存接口对象列表

    我有一个 POJO 其中包含以下列表Resources 这是接口ResourceType1 and ResourceType2 public class MyPojo private List
  • 如何获取数据框箱线图中异常值的索引?

    我有一个数据框 我想获取异常值索引的每一列 这是我的数据框的一部分 mediamarkt 48 1 7126 4012 3711 3237 3432 2671 2861 7065 3158 4023 4770 3861 13 4108 74
  • MessageBodyWriter 未找到 vogella 教程

    我正在尝试重新创建最优秀的 vogella 教程 用于使用 java JAX RS 和 Jersey 创建 REST 我正在使用带有 Java EE 视角的 eclipse Kepler tomcat 7 0 我已经创建了 Todo 类 带
  • Xcode 4.5 故事板崩溃

    很多时候 当我尝试在 Storyboard 中编辑 UILabels 时 Xcode 会崩溃 有什么想法可能导致这种情况吗 看起来它与自动布局约束之一有关 这是错误报告 Process Xcode 43938 Path Applicatio
  • 无法在 JSP 中包含 WEB-INF 目录中的 javascript 文件。

    如何使用tomcat在jsp中包含以下文件夹WEB INF includes header js中的文件 我已在 jsp 文件中包含以下内容 但它不起作用 它没有获取 header js 当我查看源代码并尝试单击 src 链接时 它显示资源
  • 如何验证共享点列表中的表单字段?

    我想在添加 编辑时验证列表项的字段并停止保存操作并提供用户在该页面本身上所做的错误信息 例如 如果我想阻止用户在保存之前根据另一个字段的特定状态保留几个字段设置 我不能将该字段设置为必填字段 使用预保存操作 将名为 PreSaveActio