Tag: validation

如何在JQuery表单validation插件中选择问题1,问题2,问题3,…等元素?

我使用jQuery和jQuery Validation插件来validation输入。 以下是代码。 现在有很多输入命名为question1,question2,question3,question4,…我如何对它们进行validation? 我的意思是如何一起选择它们? $(document).ready(function() { $(“#item”).validate({ rules: { title: { required: true, minlength:40 }, content: { required: true, minlength:100, maxlength:2000 } }, messages: { } }); }); 代码: $(“input[name^=’question’]”): { required: true, minlength:40 } 不起作用。

如果所有字段都没有完成,则jquery / javascript警报

我有一个表格,如果所有字段都没有完成,我想提醒大家。 我目前正在为必填字段使用jqueryvalidation脚本,但是我还需要它让人们知道在保存之前并不是所有字段都填写好了(它们不是必填字段,而只是让他们知道表单还没完呢) 表单字段是: 类型,状态,评级,cterms,companyid,公司,名称,姓氏,地址,郊区,城市,州,国家,pcode,电话,电子邮件和评论 如果有人可以帮我解决这个问题,那就太好了,我不介意它是用jquery还是javascript,只是警告不是所有字段都已完成,以及是否要继续保存。 干杯 李亚男 编辑: 这是表格: Active:   No     Yes Date: Type: – Select Type – Customer Supplier Status: – Select Status – Existing Potential Rating: – Select Rating – Principal Secondary Minor Credit Terms: – Select Credit Terms – COD 30 Days 60 Days 90 Days Database: – Select […]

jQuery / JavaScript日期表单validation

我在表单中使用jQuery日期选择器日历。 提交后,表单会通过url将参数传递给第三方网站。 除了一件事,一切都很好。 如果随后删除了datepicker日历插入到日期字段中的值,或者删除了页面加载时表单中的默认日期并且提交了表单,则会出现以下错误: “从字符串”“转换为”日期“类型无效。” 我的问题的解决方案非常简单,我想validation提交日期的文本字段,如果字段因任何原因为空,则发出默认日期(当前日期)。 问题是我在Javascript上很糟糕,无法弄清楚如何做到这一点。 这是我的日期字段的表单代码。 [var(‘default_date’ = date)]

即使Parsleyvalidation失败,也始终执行.submit()

我正在使用parsley.js进行validation。 它在不使用Ajax的情况下完成工作。 但是当我添加.submit()函数时,它总是被触发并且不等待validation。 更新:我也需要使用远程validation $(document).ready(function(){ $(‘#form_register’).submit(function(){ alert(‘The form submitted’); }) }); https://jsfiddle.net/rostamiani/mzdvLpnt/3/ 它适用于提琴手,但不适用于我的页面。 我附上了我的页面: https : //ufile.io/hm7w5

Jquery – validation – 规则

我使用JQ – validation插件来validation我的表单。 但我不知道在jquery中有什么样的validation规则! 你能给我推荐一个我可以阅读规则的页面吗? 我有两个字段,NAME和AGE,我希望它validationREQUIRED,MAXLENGTH,NUMBER / CHAR,MIN,MAX rules: { new_name: { required: true, maxlength: 30, **number: false //?? I dont want to allowd numbers, only alphabetic chars.** }, new_age: { required: true, maxlength: 3, **chars: false //?? I dont want to allowd numbers, only alphabetic chars.** **min: 1 // 1 is the lowest number […]

显示模态窗口后jQueryvalidation插件不起作用

我有jQuery Validation Plugin的问题。 我使用ASP.NET MVC和Entity Framework。 该项目有很多图书馆,很难理解问题并找到答案。 我有一个表格,其中有字段的部分。 我使用validation插件来validation客户端字段。 该部分是可折叠的,可以打开和关闭。 在内部我有打开模态窗口的按钮。 在窗口内我可以搜索使用Ajax的数据。 用户可以手动添加信息,可以添加使用Ajax的信息,字段可以为空。 第一项任务是为隐藏字段添加validation。 我在$(document).ready中添加了setDefault for validator: jQuery.validator.defaults.ignore = “”; 当我为validation器添加设置忽略时,一切都可以正常使用隐藏字段和打开字段但是在显示模态窗口后validation器插件不起作用。 在FireBug中我收到错误:TypeError:validation器未定义(两次)。 我打开并关闭模态窗口(没有Ajax搜索),我接受此错误,validation器不起作用。 这是模态窗口代码: @using (modal.BeginBody()){ @using (var form = Html.Bootstrap().Begin(new Form().HtmlAttributes(new { onsubmit = “return false” }))) { @form.FormGroup().TextBoxFor(model => model.EANCode).Label(); @form.FormGroup().TextBoxFor(model => model.Name).Label(); @form.FormGroup().TextBoxFor(model => model.InternationalName).Label(); @Html.Bootstrap().Div(Html.Bootstrap().SubmitButton().Text(“Wyszukaj”).Id(“search-specific”).Style(ButtonStyle.Success). ButtonBlock().PrependIcon(“glyphicon glyphicon-search”)).Class(“col-lg-5 col-lg-offset-7”); } }@using (modal.BeginFooter()){@Html.Bootstrap().Button().Text(“Zamknij”).Data(new […]

在Yii2中使用带有ActiveForm的自定义validation器

我想制作自定义validationfunction,如需要内置validation。 我这里有示例代码: 模型: use yii\base\Model; class TestForm extends Model { public $age; public function rules(){ return [ [‘age’, ‘my_validation’] ]; } public function my_validation(){ //some code here } } 视图: title = ‘test’; ?> field($model, ‘age’)->label(“age”) ?> ‘btn btn-primary’]) ?> 控制器: use app\models\form\TestForm; use yii\web\Controller; class TestController extends Controller { public function actionIndex(){ $model = […]

如何在laravel中validationX-editable请求(服务器端)

我已经设法使用x-editable( https://vitalets.github.io/x-editable/ )来处理页面,就在我点击某个字段时,它显示内联并且我可以编辑它,我能够成功提交到POST URI。 这里的想法是我发送三个键值对: array:3 [▼ “name” => “name” “value” => “mathematics” “pk” => “1” ] 我的update()方法捕获数组,并成功更新数据库中的记录。 但我没有validation数据。 这是我的控制器的外观: public function update(Request $request) { // $id = $request->pk; $subject = Subject::findOrFail($id); $rules = array ( ‘name’ => ‘bail|required|max:20|unique:subjects,name,’.$id ); 即使我试图让它失败,这个validation也很容易通过 $validator = Validator::make ( $request->all(), $rules ); if ($validator->fails ()) { return response()->json ( […]

使用jquery.load在codeigniter中使用ajaxvalidation失败后填充表单

我用jquery ajax看过很多表单validation教程。 我发现同样的事情,所有只是告诉只有成功的表格validation。 如果服务器端validation失败,我需要找到如何显示错误。 换句话说,当我们提交没有ajax的表单时,表单会重新填充错误消息并且输入填充了用户提供的内容。 在这个方法中,我们使用了一些很棒的php函数,比如form_prep。 这是视图代码。 ”, ‘id’ => ‘login’); echo form_open(SITE_URL.’user/insertUser’, $attributes); ?> User Name * <input type="text" name="username" maxlength="255" value="input->post(‘username’));?>” /> First Name * <input type="text" name="first_name" maxlength="255" value="input->post(‘first_name’));?>” /> Last Name * <input type="text" name="last_name" maxlength="255" value="input->post(‘last_name’)); ?>” /> Password * <input type="text" name="password" maxlength="255" value="input->post(‘password’)); ?>” /> Email * <input […]

在wordpress中自定义ajax请求

我的问题涉及到我应该从我的页面视图中创建一个我想要调用的ajax函数。 我在自定义表单上使用jQueryvalidation器,应该检查输入的邮政编码对我的有效zipcodes数据库。 我只需要知道这个函数应该存在的位置。 通常在使用非wordpress网站时,我会创建一个包含我的ajax函数的PHP文件,并通过引用此页面的URL并传递一些参数来调用它们。 我如何用wordpress实现这一目标? 我在哪里可以显式调用php文件并传递参数? 注意:我想像这样调用ajax函数: $.post(‘http://mysite.com/ajax-functions.php?fxn=zipcodes’, {zipCode:00000}, function(response){ // do stuff }); 谢谢