我将使用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
我想让我的表单转发到recaptcha,但只有在表单通过所有验证之后。在将用户详细信息保存到数据库之前,我如何实现这一点?
def create
@user = User.new(params[:user])
respond_to do |format|
if @user.save
#to recaptcha, but before save and only after sign up form passes validation
else
format.html { render :new }