在展示型网站上,会经常地用到webform模块,比如联系表单,问卷调查,webform用起来还是比较方便的.
有时候你需要一些高级特性,而这些,webform本身可能是没有提供的,比如说,表单元素的附加验证.表单中包含了一个电子邮件元素,你想让用户重新输入一下,从而确认用户输入的是正确的,这个时候就需要对两个表单元素的值进行验证了.
代码如下:
<?php
if ($form_values['submitted_tree']['email'] != $form_values['submitted_tree']['confirm_email']) {
form_set_error('submitted][email', t('电子邮件地址必須匹配.'));
}
?>
这里注意2点,$form_values['submitted_tree']['email'],和'submitted][email',这里是怎么写的.
webform很好用,应用的广泛性不亚于CCK,Views,非常方便.
参考文章 http://drupal.org/node/236970
评论
webform还可以和js的验证库结合使用
原来记得好象玩过,和jQuery formValidator这个验证表表单的东东玩过,很早之前,现在jQuery formValidator升级到3.5之后,还没去看过
老葛在那边还适应吧。
老葛在那边还适应吧。