javascript - 如何将JavaScript验证添加到选择字段并检查有效选项?

标签 javascript sharepoint sharepoint-2010 choice choicefield

我在SharePoint 2010列表中有一个选择字段,它的首选是“请选择”。现在,我希望我们可以验证用户是否选择了除“请选择”之外的任何选项的功能,即用户不应选择“请选择”作为选项。发生这种情况时应该显示一个错误。如果我能获得javascript,那将是一个很大的帮助。

提前致谢

最佳答案

您可以检查所选值文本是否等于“ please select”,如果是,则向用户显示警告,告诉他们使用以下代码选择值:

function validateForm() { 
    var elem = document.getElementById("yourElementID");
    var selectedText = elem.options[elem.selectedIndex].text;
    if (selectedText == "please select") {
        alert("Please select a value");
        return false;
    }
}


如果将此代码附加到表单提交进行验证,则return false;很重要,因为它会阻止表单提交。

您可以通过执行以下操作将此功能附加到窗体onSubmit事件:

<form action="..." method="..." onsubmit="return validateForm()">

关于javascript - 如何将JavaScript验证添加到选择字段并检查有效选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13339827/

相关文章:

javascript - Angular js从指令中访问关联的 Controller

javascript - ECMAScript 不适用于匿名用户

c# - 如何使用 C# 控制台在 Sharepoint 2010 中上传文件

web-services - 验证 Office 365 SharePoint Online OOTB 服务

c# - Sharepoint 2010 客户端对象模型 - 上传文档(409 冲突)

javascript - 使用 AJAX 提交所有表单数据

javascript - jQuery 从嵌套元素中获取元素属性

javascript - 是否可以在无状态 react 组件中添加/删除类

sharepoint - 创建需要唯一值的自定义字段

sharepoint - "The specified node was not found in the web.config file"- 尝试以编程方式添加模块时出错