requiredfieldvalidator 相关问题

使关联的输入控件成为必填字段。

必填字段验证器提交问题

我有一个为小型就餐创建的网络表单(例如表单 1),带有提交按钮。 要验证的字段有姓名(文本框)性别(单选按钮)等。 同一页面上此表格下方是

回答 3 投票 0

如何向DropDownList控件添加RequiredFieldValidator?

我有一个与 SqlDataSource 绑定的 DropDownList 来显示数据库中的值。 我无法使用RequiredFieldValidator 进行验证。

回答 5 投票 0

未添加必需的属性,但 ModelState 仍然为 false

我有一个具有多个枚举类型属性的模型。我使用新的 MVC Html 帮助器方法调用 EnumForDropDownList 来填充所有这些内容。其中一些是必需的,因此我添加了一个RequiredAttribute。

回答 2 投票 0

在 ASP.Net 中使用带有 AutoPostBack 的 DropDownList 的 requiredFieldValidator

我有一个启用了自动回发的下拉列表和一个RequiredFieldValidator。我希望当用户通过标签选择颜色时,HTML 颜色代码会出现在它旁边,并且当 U...

回答 1 投票 0

必填字段验证器在更新面板中不起作用

我在更新面板中的面板中有一个文本框和一个按钮控件。我想验证文本框是否在单击按钮时为空。实际上这个面板用于 Modal Popup Extender 功能......

回答 1 投票 0

如何验证具有相同 css 类名的复选框

我有一个包含几个问题的表格。其中一些问题是复选框输入。 生成表单问题时,它遵循以下结构: 包含父 div 我有一个包含几个问题的表格。其中一些问题是复选框输入。 生成表单问题时,它遵循以下结构: 包含父 div <div class="checkbox"> 如果复选框是必填字段(用户必须为该问题至少选择一个复选框),父 div 会将 CSS 类“required”添加到现有类中。 单击“保存更改”按钮时,它应该搜索所有 div,如下所示:<div class="checkbox required"> 如果该 div 包含至少一个被选中的复选框,它应该继续到下一个,依此类推,如果没有发现错误,最后提交表单。 如果遇到没有选中任何复选框的<div class="checkbox required">,它应该在该问题旁边打印一条错误消息。 下面是我的代码。这两个问题都是必填项。它相当接近,我似乎无法完全正确。它似乎将所有具有“必需”类的 div 视为一个对象,而不是在 boxes.each 部分中将每个 div 视为它们自己的单独对象。 有没有人有什么建议?提前谢谢你。 $(document).ready(function() { $("button").click(function(e){ e.preventDefault(); var boxes = $('div.checkbox.required'); boxes.each(function(){ if($(this).is(":checked")) { $(".error", this).hide(); $("form").submit(); return true; } else if($(this).not(":checked")) { $(".error", this).show().html("Please fill out all required fields"); return false; } }); }); }); label { font-weight: bold; } .form-horizontal label span.error { color: red; } .form-horizontal label div.error { color: red; } .error { padding: 2px; font-size: 15px; background: #FFDFDF; border: 1px solid #FFCACA; border-radius: 5px; font-weight: normal; text-align: center; display: none; } <div class="checkbox required"> <h3>Question 1</H3> <div class="col-md-4"> <span class="error"></span> <label id="8522[]"> <input type="checkbox" class="" id="input-8522" name="8522[]" value="23606"> Behavioral Follow-up </label><br> <label id="8522[]"> <input type="checkbox" class="" id="input-8522" name="8522[]" value="23607"> Medical Follow-up </label><br> </div> </div> <p><br></p> <div class="checkbox required"> <h3>Question 2</H3> <div class="col-md-4"> <span class="error"></span> <label id="8524[]"> <input type="checkbox" class="" id="input-8524" name="8524[]" value="23608"> Mild </label><br> <label id="8524[]"> <input type="checkbox" class="" id="input-8524" name="8524[]" value="23609" checked="checked"> Moderate </label><br> <label id="8524[]"> <input type="checkbox" class="" id="input-8524" name="8524[]" value="23610"> Severe </label><br> </div> </div> <p><br></p> <button type="button" class="btn btn-primary action-save"> <i class="fa fa-save"></i> Save changes </button> <script src="https://code.jquery.com/jquery-3.6.3.slim.min.js"></script> 我看到了几个问题。 第一行是if($(this).is(":checked"))。此块中的$(this) 指的是div.checkbox.required,因为我们正在遍历与此选择器匹配的元素列表。 <div> 元素不具有 :checked 属性,因此这将始终评估为 false。相反,我们要确定div.checkbox.required是否包含任何:checked输入。我们可以这样做: const hasAnyChecked = $(this).find('input:checked').length > 0; 下一个问题是 $("form").submit() 是 within boxes.each 循环。这是行不通的,因为例如,如果第一个 div.checkbox.required 包含一个 :checked 输入因此有效,则将在检查其余 div.checkbox.required 元素以确定它们是否也有效之前提交表单。相反,我们必须使用一个变量来跟踪 all div.checkbox.required 是否处于有效状态,然后在 boxes.each 循环完成后有条件地提交表单。 代码变为: $(function() { $('button').on('click', function () { let isValid = true; $('div.checkbox.required').each(function () { const $this = $(this); const hasAnyChecked = $this.find('input:checked').length > 0; isValid = isValid && hasAnyChecked; if (hasAnyChecked) { $this.find('.error').hide(); } else { $this.find('.error').text('Please fill out all required fields').show(); } }); if (isValid) { $("form").submit(); } }); }); label { font-weight: bold; } .form-horizontal label span.error { color: red; } .form-horizontal label div.error { color: red; } .error { padding: 2px; font-size: 15px; background: #FFDFDF; border: 1px solid #FFCACA; border-radius: 5px; font-weight: normal; text-align: center; display: none; } <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="checkbox required"> <h3>Question 1</H3> <div class="col-md-4"> <span class="error"></span> <label id="8522[]"> <input type="checkbox" class="" id="input-8522" name="8522[]" value="23606"> Behavioral Follow-up </label><br> <label id="8522[]"> <input type="checkbox" class="" id="input-8522" name="8522[]" value="23607"> Medical Follow-up </label><br> </div> </div> <p><br></p> <div class="checkbox required"> <h3>Question 2</H3> <div class="col-md-4"> <span class="error"></span> <label id="8524[]"> <input type="checkbox" class="" id="input-8524" name="8524[]" value="23608"> Mild </label><br> <label id="8524[]"> <input type="checkbox" class="" id="input-8524" name="8524[]" value="23609" checked="checked"> Moderate </label><br> <label id="8524[]"> <input type="checkbox" class="" id="input-8524" name="8524[]" value="23610"> Severe </label><br> </div> </div> <p><br></p> <button type="button" class="btn btn-primary action-save"> <i class="fa fa-save"></i> Save changes </button>

回答 1 投票 0

RequiredFieldValidator来提示ModalPopupExtender。

我在一个页面上有一堆RequiredFieldValidators,我想让ErrorMessage=""显示在ModalPopupExtender中,而不是在页面上。因此,当他们点击提交时,一个文本框没有 ...

回答 2 投票 1

防止基于 "所需字段验证器 "的多次保存点击。

我有一个保存按钮,当点击时,会创建一个新的用户和所有的必填字段。如果点击多次,就会创建多个用户。我想做的是一旦保存按钮被 ...

回答 1 投票 0

asp:repeater生成带有“-” JavaScript特殊字符的clientid

我在asp.net页上有一个asp.repeater控件。在调试时,我可以看到它自动生成一个带有“-” char的clientid,在这里我无法控制它,但是对我来说这还可以。 ....然后打开...

回答 1 投票 1

Spring Boot:控制器未考虑验证器

我正在尝试将验证器用于控制器。作为IATA代码,两个字段的起点和终点应使用三个大写字母。但是它的行为没有过滤器,也没有任何请求...

回答 2 投票 1

控制器不考虑验证器

我正在尝试将验证器用于控制器。作为IATA代码,两个字段的起点和终点应使用三个大写字母。但是它的行为没有过滤器,也没有任何请求...

回答 2 投票 0

自定义有效性输入框html

我正在尝试使用带有两个条件的输入类型文本框来创建表单。 1)验证空白字段。 2)不允许使用空格。我添加了模式,当空框时一切正常,...

回答 1 投票 0

是否可以修改模式验证器以包括删除输入字段中写入的空格?

我正在运行一个验证器,在该验证器中,我检查输入的电话格式是否与后端请求的信息兼容。是否可以修改此正则表达式,以便删除...

回答 1 投票 0

从背后的代码中启用RequiredFieldValidator

我正在从后面的代码中显示requiredfieldvalidator的错误消息,但显示设置为无或隐藏。我试图做.visible = true,但它仍然是隐藏的。我该如何做...

回答 3 投票 0

带有选择字段消息的验证引擎

我在这里有一个使用验证引擎的表格,我想拥有它,以便如果有人单击“没有经验”,则会出现一条消息,提示“您必须至少有一年的经验,然后他们...] >

回答 2 投票 -1

具有md-autocomplete的md芯片上的验证

我正在尝试建立一个使用角形材料并使用诸如md-chips和md-autocomplete之类的元素的页面。我想在此md芯片上进行验证,以便在...

回答 1 投票 1

[更改所选选项后将ngModel值设置为null

i有一个包含选择选项的表格,而div部分取决于所选选项。在选择选项中,如果我选择1作为示例,则输入将显示为component.ts类型:any [] ...

回答 1 投票 0

ReactJS-如何验证输入字段

我正在使用reactstrap组件。有多个输入。如何将某些字段设置为“必填”。也就是说,用户无法通过空闲。如何做出这样的限制? [

回答 2 投票 0

验证使用RequiredFieldValidator的点击一个按钮

在过去,按钮点击事件,我已经验证不使用RequiredFieldValidators。不过,我想我会了解他们并加以实施。我的老办法:保护无效...

回答 1 投票 2

XML“必需”和“类型”

我不是专业人士,但我学到了一点HTML,所以编码对我来说并不完全陌生。我使用一些技术,要求XML在执行操作时添加面向用户的提示。 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.