2012-10-20 34 views
0

我想添加一个带有验证的PHP联系表格到我的网站。 我似乎无法找到一个容易设置的表单。带有验证脚本的PHP联系表单?

我有一些其他所需的功能,我希望将在一些脚本在那里!

首先, 我发现了一个处理表单而不刷新页面的脚本。 插件可以在这里找到// http://net.tutsplus.com/tutorials/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/

其次, 名称验证,如果名称少于3个字符不是错误的文字说,类似 东西“名称不能少于3个字符”

三, 检查一个有效的电子邮件。 所以不接受假电子邮件。

有没有任何类型的插件那里有这些功能?

回答

1

听起来就像你已经准备好毕业到模型/视图/控制器环境。给Kohana一看。 http://kohanaframework.org

使用Kohana中,你可以像这样进行验证指定的规则:

$extra_validation = Validation::factory($this->request->post()) 
    ->rule('password', 'min_length', array(':value', 8)) 
    ->rule('password_confirm', 'not_empty') 
    ->rule('home_city', 'not_empty'); 

// Create the user using form values 
$user = ORM::factory('user')->values($this->request->post(), array(
    'password', 
    'home_city', 
))->create($extra_validation); 
+0

看起来相当辛苦笑。感谢您的建议:) – KXXT

+0

有没有任何类型的一步一步安装指南?因为我不明白文件夹中的任何内容-_- – KXXT

+0

基于您说应该有一种更简单的方法来进行验证,这是我推荐一个框架的原因。 Kohana并不是那里唯一的框架(还有其他像CakePHP,Zend等),但它是我熟悉和使用的一个。我会建议为Kohana写一篇教程。可以在http://kowsercse.com/2011/09/04/kohana-tutorial-beginners/上找到 – pogeybait