Drupal 6 catch表单在模板文件中的验证失败
问题描述:
我怎么能在我的模板文件中知道:node-object.tpl.php在验证中形成falis。Drupal 6 catch表单在模板文件中的验证失败
我想使用这个,因为窗体是在隐藏的div,当我知道验证失败时,我可以预先打开该div。
Thx。
答
你可以在客户端使用jquery来检查验证,你可以使用一个模块来完成服务器端验证。
Jquery将快速和用户友好,服务器端验证将确保提交是安全的,没有跨端脚本黑客完成。
进一步的研究来完成您的工作:在D7
1)hook_form_validate搜索()函数。这是一个简单的功能,它将为您进行验证。
2)检出http://drupal.org/project/clientside_validation进行客户端验证。
如果您仍然需要更多帮助,请回复。
但我不想使用客户端验证,我总是使用一些变量$ validate = FALSE来构建表单,并且使用该变量我可以执行任何操作。客户端验证在这一刻不是我的选择。 Thx建议。 – kkatusic
引用“我知道验证失败,我可以预先打开该div。”您如何计划在验证后预先打开div? –
如果验证失败,我可以得到一些参数$ validate = false;而且我可以传递给我的模板文件IF(!$ validation){$ div_class =“block”}。 – kkatusic