我将使用ajax进行表单验证。第一次这样做可能是几个基本的和没有经验的问题:)
if (empty($_POST['email'])) {
// do something }
页眉重定向到表单或在下一页显示错误消息,因为表单应该不会收到任何错误,希望AJAX会引导人们正确填写它。
我应该为非js成员提供多大的回旋余地?如果不启用js,则js将无法工作,即表单可能无法正确填写。我应该如何处理这个问题,因为使用AJAX的目的是为用户提供自由的表单体验,所以为非js用户编写表单规则似乎不是一个好主意,这有点违背了要点!
这里的第一篇文章堆栈溢出,所以我希望我做得对,我已经搜索过了,但找不到我要找的东西。
我是cakephp的新手,也是php的新手。我昨天能够启动并运行,没有问题,可以将数据发送到我的数据库。今天,我想使用ajax进行验证,但我想暂时不使用ajax,因为我在验证错误显示方面遇到了问题。
为前两个表单域设置验证,如下所示;
<?php
class people extends AppModel
{
public $name = 'people';
public $useTable = 'people';
public $valid
我想知道我们可以在一个js中创建同一个验证器方法的两个实例吗??
现在让我告诉你我到底想要什么
我有两页basic.php,另一页是contact.php有表单,名称分别是basicForm和contactForm,现在我想包含一个extrenal (validForm.js)文件,在这里我想将两个表单验证器定义放在其中,但无法成功。
喜欢
validForm.js
var validator = jQuery("#basicForm").validate({
some rules...
});
var vali
对于使用CKEditor非常陌生,我对我一直收到的jQuery验证错误感到困惑。我的项目是C# MVC,并利用UnobtrusiveJavascript和不引人注目的验证插件。
我有一个通过HtmlHelper构建的文本区域:
@Html.TextAreaFor(model => model.BookSummary, new { id = "bookMainInfo" })
下面是我创建编辑器所做的工作。当打开页面时,它将替换文本区域:
var theEditor;
// Load CKEditor in place of the information table
我得到了一个带有额外字段的表单,其中添加了选项mapped to false。但是,当我尝试验证我的表单时,它不会在这些特定的表单字段上方显示“此值无效”。这个选项不是应该绕过验证吗?
这些表单域只用于填充其他域,我不需要保存它们,甚至不需要检查它们。
我找到的唯一解决方案是在提交按钮上使用js删除所有额外的字段。
你好,我正在开发一个在magento的登录和注册表单。对于表单验证,我使用以下代码
var registerForm = new VarienForm('register-form', true);
var loginForm = new VarienForm('login-form', true);
if (this.validator && this.validator.validate()) {
this.form.submit();
}
当我在phtml中使用带有脚本标记的代码时,它是有效的,但是当我将它放入js中并通过xml