天道酬勤,学无止境

validation

jQuery 验证 - 带有附加数据的远程函数(jQuery Validation - Remote function with additional data)

问题 我在验证某些数据时遇到问题。 我想通过检查我的评论表中的 company_id 和登录用户 account_number 来检查之前是否有人评论过一家公司。 我目前拥有的代码似乎从未在评论表中找到任何内容,因此不会警告人们他们不能再提交评论。 非常感谢您帮助完成这项工作。 这是我到目前为止的代码: 形式 <form name="review" id="review" method="post" action="/db_processing/reviews/process-reviews.php"> <input type="hidden" value="<?php echo($results['company_id']) ?>" name="company_id" /> <input type="hidden" value="<?php echo($_SESSION["ID"]) ?>" name="account_number" /> <p class="cs-threequarter"> <b>Comments:</b><br> <textarea name="comments" style="width:95%; height: 150px"></textarea> </p> <p class="cs-quarter"> <b>Rating:</b> <span

2021-10-24 05:57:20    分类:技术分享    php   jquery   forms   validation

ASP:NET MVC 4 dynamic validation of a property depending of the current value of another property

I have a problem finding out a way to validate dynamically a property depending of the current value of another property in the same model. I have searched a lot and was not able to find an answer or similar example. In my model I have a zip code property and a countryID property. In the DB for each different country I have a different regex to validate the zip code. Then with the countryID I can get from the DB the apropiate regex to validate the zip code of the corresponding country So in my model, depending on the value of the current countryID I want to have the validation of the zip field

2021-10-24 05:51:12    分类:问答    c#   asp.net-mvc   validation

Foolproof RequiredIf condition with false status not working

I have a JoinStatus field with True or False condition. I also have 2 textboxes named JoiningDate and NotJoiningReason.If user selects checkbox(True Condition) JoiningDate textbox should be validated else (False Condition)NotJoiningReason textbox should be validated. I am trying to achieve this using Foolproof,but the problem is False Condition is not getting validated. ViewModel public bool JoinStatus { get; set; } [RequiredIf("JoinStatus",true,ErrorMessage="foooooooooooooooo")] public DateTime? JoinDate { get; set; } [RequiredIf("JoinStatus",false, ErrorMessage =

2021-10-24 05:43:15    分类:问答    c#   validation   foolproof-validation

Java hibernate 找不到布尔值的验证器(Java hibernate No validator could be found for boolean)

问题 我有一个服务方法,它尝试使用休眠的store()方法添加一个对象。 get 方法适用于此 DAO 和服务类,而添加不起作用。 在控制台中没有错误。 UrlWhiteListDaoImpl urlDao; MapperFacade mapper; @Autowired public UrlWhiteListingServiceImpl(UrlWhiteListDao urlWhiteListDao, MapperFacade mapper, UrlWhiteListDaoImpl urlDao) { this.urlDao = urlDao; this.urlWhiteListDao = urlWhiteListDao; this.mapper = mapper; } @Override public UrlWhiteListDto addUrlWhiteListItem(UrlWhiteListDto urlWhiteListDto) throws Exception { String domainUrlToBeAdded = parseUrl(urlWhiteListDto.getDomain()); if (isDomainExistbyName(domainUrlToBeAdded)) { throw new Exception("Already existed

2021-10-24 04:36:01    分类:技术分享    java   spring   hibernate   validation   annotations

Spring Controller:尽管@Valid 和@Size 未验证RequestParam(Spring Controller: RequestParam not validated despite @Valid and @Size)

问题 我有一个简单的控制器方法: @GetMapping("/search") public List<Result> search(@RequestParam @Valid @NotNull @Size(min = 4) String query) { return searchService.search(query); } 当我省略“查询”参数时,正如预期的那样,我收到 400 Bad Request。 使用这些查询参数测试该方法不起作用。 除了最后一个测试之外,所有测试都应该返回“400 Bad Request”。 "/search" --> actual 400 Bad Request, test passes "/search?query=" --> actual 200 Ok, expected 400 because @Size(min=4) "/search?query=a" --> actual 200 Ok, expected 400 because @Size(min=4) "/search?query=ab" --> actual 200 Ok, expected 400 because @Size(min=4) "/search?query=abc" --> actual 200 Ok, expected 400 because @Size(min=4)

2021-10-24 04:21:25    分类:技术分享    spring   rest   validation   spring-boot

如何验证提交 ActiveRecord 的单个属性而不是其所有属性?(How to validate a single attribute for a submitting ActiveRecord instead of all its attributes?)

问题 我正在使用 Ruby on Rails 3,我想验证提交 ActiveRecord 的单个属性,而不是它的所有属性。 例如,在我的模型中,我有: validates :firstname, :presence => true, ... validates :lastname, :presence => true, ... 我想分别在:firstname和:lastname上运行验证。 是否可以? 如果是这样,我该怎么做? PS:我知道出于验证目的,有“validates_presence_of”、“validates_confirmation_of”等方法,但我只想使用上面的代码。 回答1 class Model < ActiveRecord::Base def save(*attrs) Model.validates :firstname, :presence => true if attrs.empty? || attrs.include?( :firstname ) Model.validates :lastname, :presence => true if attrs.empty? || attrs.include?( :lastname ) ... super end end m = Model.new m.save #=> false m.save(nil) #

2021-10-24 04:06:10    分类:技术分享    ruby-on-rails   ruby   ruby-on-rails-3   validation   activerecord

PHP 表单验证(PHP Form Validation)

问题 毫无疑问,这个问题很难以合理的方式回答和提问,但我会尽力而为: 我有一个表单,它使用 PHP 来显示表单的某些部分,例如: <?php if ($_SESSION['EnrType'] == "Individual") { display only form information for individual enrollment } ?> 和 <?php if ($_SESSION['Num_Enrs'] > 6) { display only form information for 7 total members enrollment } ?> 在每个表单中,收集有关每个登记者的唯一信息,但每个登记者的基本标准是相同的,即所有登记者必须使用的名字字段中都有一个值。 每个字段根据登记者编号命名,即Num1FirstName; Num2FirstName。 我有一个非常棒的 PHP 验证脚本,我不想改变它,但我遇到的问题是脚本的重复,以便一次性验证所有字段。 提交时,所有 POSTED 项目都通过我的验证脚本运行,如果它们不等于 true,则根据设置的规则返回错误。 示例代码: if (isset($_POST['submit'])) { // import the validation library require("validation.php"); $rules

2021-10-24 03:40:17    分类:技术分享    php   validation   arrays   field

Validating xml. Get the element name that throws cvc-enumeration-valid

Good Morning to everyone! I am validating an xml against an xsd in this way: ValidationEventCollector vec; URL xsdUrl; Schema schema; FicheroIntercambio fichero; vec = new ValidationEventCollector(); try{ xsdUrl = FicheroIntercambio.class.getResource("xsd/file.xsd"); SchemaFactory sf = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema"); schema = sf.newSchema(xsdUrl); jaxbContext = JAXBContext.newInstance("file.dto"); unmarshaller = jaxbContext.createUnmarshaller(); unmarshaller.setSchema(schema); unmarshaller.setEventHandler(vec); bais = new ByteArrayInputStream(peticion.getBytes(

2021-10-24 03:27:45    分类:问答    xml   validation   xsd

Angular6 手风琴权限,即一旦完成填写所有表单字段,然后打开下一个手风琴(Angular6 Accordion Permissions, ie once completed on filling all the form fields then open to next accordion)

问题 在我的 angular6 应用程序中,我有一个包含 6-7 个手风琴的菜单页面,在每个手风琴中,我都有要填写的表单字段,然后是一个提交按钮,然后它会打开下一个手风琴。 如果前一个按钮没有被点击,我不想允许下一个手风琴。 我在下面附上了一张图片,一旦单击提交按钮,就应该打开下一个手风琴,如果不允许在单击切换手风琴权限时手动打开它

2021-10-24 03:00:38    分类:技术分享    angular   validation   accordion

条件要求取决于其他字段的值(Conditional requirement dependent on value of other fields)

问题 依赖于Cerberus中其他字段值的条件要求已被多次讨论。 dependencies使用不满足需求,因为在满足条件时字段可能是unknown 。 建议使用oneof ,但当满足多个条件和依赖项时,它可能很难工作。 现在通用的解决方案是什么? 回答1 快速回答 (TL;DR) “复合验证”方法允许条件(上下文感知)验证规则。 python cerberus包支持“开箱即用”的复合验证。 复合验证允许在触发条件上具有高度灵活的粒度的易于人类阅读的规则。 详细解答 语境 蟒蛇 2.7 cerberus 验证包 问题 开发人员 JasperHuangCreator 希望将触发条件应用于微调的验证规则。 解决方案 这种方法可以通过复合数据验证来实现。 在此用例下,复合验证仅意味着创建验证规则的顺序列表,例如: 每个单独的规则对复合数据变量进行操作每个单独的规则都指定了规则适用时的“触发条件” 每个单独的规则产生三个互斥的验证结果之一: validation-success 、 validation-fail或validation-skipped 例子 Sample documents aadocuments = [] aadocuments.append(yaml.safe_load(''' person_fname: homer person_lname: himpson

2021-10-24 02:59:45    分类:技术分享    python   validation   conditional   cerberus