2011-11-16 58 views

回答

0

你可以在客户端使用jquery来检查验证,你可以使用一个模块来完成服务器端验证。

Jquery将快速和用户友好,服务器端验证将确保提交是安全的,没有跨端脚本黑客完成。

进一步的研究来完成您的工作:在D7

1)hook_form_validate搜索()函数。这是一个简单的功能,它将为您进行验证。

2)检出http://drupal.org/project/clientside_validation进行客户端验证。

如果您仍然需要更多帮助,请回复。

+0

但我不想使用客户端验证,我总是使用一些变量$ validate = FALSE来构建表单,并且使用该变量我可以执行任何操作。客户端验证在这一刻不是我的选择。 Thx建议。 – kkatusic

+0

引用“我知道验证失败,我可以预先打开该div。”您如何计划在验证后预先打开div? –

+0

如果验证失败,我可以得到一些参数$ validate = false;而且我可以传递给我的模板文件IF(!$ validation){$ div_class =“block”}。 – kkatusic