Tag: 电子邮件validation

AngularJS:我如何在控制器中手动设置input为$ valid?

使用TokenInput插件并使用AngularJS内置的formControllervalidation。 现在我试图检查该字段是否包含文本,然后将字段设置为有效,如果是的话。 使用插件的问题是它创build了它自己的input,然后是一个ul +李的st </s>。 我有权访问addItem(formname)和我的能力在控制器中,我只需要将其设置为$有效。 标记。 <form class="form-horizontal add-inventory-item" name="addItem"> <input id="capabilities" name="capabilities" token-input data-ng-model="inventoryCapabilitiesAutoComplete" data-on-add="addCapability()" data-on-delete="removeCapability()" required> <div class="required" data-ng-show="addItem.capabilities.$error.required" title="Please enter capability."></div> </form> JS。 $scope.capabilityValidation = function (capability) { if (capability.name !== "") { addItem.capabilities.$valid = true; addItem.capabilities.$error.required = false; } else { addItem.capabilities.$valid = false; addItem.capabilities.$error.required = true; } }; 当TokenInput有东西进入并传入对象时,我正在运行capabilityValidation函数。 […]

Rails“validates_uniqueness_of”区分大小写

这里是模型(我正在使用SQLLite3): class School < ActiveRecord::Base validates_uniqueness_of :name end 例如,我添加“耶鲁”后,我不能添加“耶鲁”,但可以添加“耶鲁”。 我怎样才能使validation的情况下不敏感? 编辑:发现它 – 活动loggingvalidation

validation参数到一个Bash脚本

我想出了一个基本的帮助,以便在不需要的时候自动删除大量文件夹。 #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder 这是这样引起的: ./myscript.sh <{id-number}> 问题是,如果你忘记inputid-number (就像我那样) ,那么它可能会删除很多你真的不想删除的东西。 有没有一种方法可以将任何forms的validation添加到命令行参数? 在我的情况下,这将是很好的检查,a)有一个参数,b)它的数字,和c)该文件夹存在; 在继续脚本之前。

用Python中的XML模式进行validation

我在另一个文件中有一个XML文件和一个XML模式,我想validation我的XML文件是否符合模式。 我如何在Python中做到这一点? 我更喜欢使用标准库的东西,但是如果需要,我可以安装第三方软件包。

正确的HTTP状态代码到错误的input

什么是最佳的HTTP响应代码,当不报告200(一切正常),但input错误? 就像,你提交一些数据到服务器,它会回应你的数据是错误的 使用500看起来更像服务器问题 使用200与警告/错误响应文本是不好的(允许caching,一切都不好) 使用204并没有任何返回,也许是好的(但是很好的支持?) 如果请求的path(脚本)可用并且处于适当的位置,则使用404是错误的

在asp.net mvc中的最小/最大值validation器

在asp.net mvc中使用属性validation是非常好的。 我一直在使用[Range(min, max)]validation器来检查值,例如: [Range(1, 10)] public int SomeNumber { get; set; } 但是 – 现在我需要分别检查最小和最大条件。 我期望find像这样的属性: [MinValue(1, "Value must be at least 1")] [MaxValue(10, "Value can't be more than 10")] public int SomeNumber { get; set; } 是否有任何预定义的属性来写这个? 或者我怎么做到这一点?

jQuery添加所需的input字段

我一直在寻找方法让jQuery自动地使用html5validation写入我的所有input字段,但是我无法告诉它在哪里写它。 我想要这个 <input type="text" name="first_name" value="" id="freeform_first_name" maxlength="150"> 并在结束标记之前自动添加所需的内容 <input type="text" name="first_name" value="" id="freeform_first_name" maxlength="150" required> 我以为我可以按照…的方式去做 $("input").attr("required", "true"); 但它不起作用。 任何帮助是极大的赞赏。

尝试使用JavaScriptvalidationURL

我想validation一个URL并显示消息。 以下是我的代码: $("#pageUrl").keydown(function(){ $(".status").show(); var url = $("#pageUrl").val(); if(isValidURL(url)){ $.ajax({ type: "POST", url: "demo.php", data: "pageUrl="+ url, success: function(msg){ if(msg == 1 ){ $(".status").html('<img src="images/success.gif"/><span><strong>SiteID:</strong>12345678901234456</span>'); }else{ $(".status").html('<img src="images/failure.gif"/>'); } } }); }else{ $(".status").html('<img src="images/failure.gif"/>'); } }); function isValidURL(url){ var RegExp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/; if(RegExp.test(url)){ return true; }else{ return false; } } 我的问题是现在即使input正确的URL直到匹配正则expression式,也会显示错误消息,即使URL是"http://wwww"也会返回true。 我感谢你的build议。

如何更新属性而无需validation

我有一个模型validation,我发现我不能更新一个属性,而不validation对象之前。 我已经尝试在每个validation行的末尾添加on => :create语句,但是得到了相同的结果。 我的公告模型有以下validation: validates_presence_of :title validates_presence_of :description validates_presence_of :announcement_type_id validate :validates_publication_date validate :validates_start_date validate :validates_start_end_dates validate :validates_category validate :validates_province validates_length_of :title, :in => 6..255, :on => :save validates_length_of :subtitle, :in => 0..255, :on => :save validates_length_of :subtitle, :in => 0..255, :on => :save validates_length_of :place, :in => 0..50, :on => :save validates_numericality_of :vacants, […]

桌面网页游戏策略更改允许哪些参数?

我们有一个基于浏览器的游戏,它使用Facebook Connect通过一个AppID,我们用来在canvas上运行相同的游戏,直到Fb Credits被引入,我们被迫closures它。 现在,我们只使用应用程序,就像在我们自己的网站上使用FbConnect集成的产品页面一样。 今天的邮件说明我们的情况: 如果您的Connect应用正在访问用户连接或要求超出年龄,电子邮件和我们的发布权限的其他权限,请删除这些请求。 (这指的是这个政策变化: https : //developers.facebook.com/blog/post/2012/09/05/platform-updates–operation-developer-love/ ) 我们使用scope=email,user_birthday oauth scope=email,user_birthday 。 这正是在早期的邮件中指定的,所以应该没问题。 一旦用户通过身份validation,我们只需致电 https://graph.facebook.com/me?access_token=… 并阅读到那里。 是否有可能,我们不能再给GraphAPI打电话了? 它包含性别,位置和区域等信息… Oauth数据包含fbuid,first / lastname和电子邮件,但它不包含年龄,我们应该允许问什么? 我是否必须明确地拨打https://graph.facebook.com/me?fields=birthday ? 有没有人真正成功地获得一个“主要托pipeFacebook的桌面网页游戏”遵守他们的新政策,而不创build一个新的AppID? 注意:关于像Facebook这样的“9月5日政策变更”,有几个问题:违规通知这一个,很多以前都是重复的,但是到目前为止我没有发现任何问题或答案。