Drupal 6 在验证期间更改标记字段tekst

Drupal 6 在验证期间更改标记字段tekst,drupal-6,webforms,validation,Drupal 6,Webforms,Validation,我有一个带有自定义calidator函数的webform。表单中有一个标记字段。如果出现错误,如何更改验证挂钩中的标记文本 提前感谢我还没有测试过这个,所以你必须自己测试一下,但是 如果验证失败,则通常会再次显示表单并添加错误消息。在这种情况下,验证后将再次调用hook\u form\u alter 在验证过程中,尝试在$form\u state中设置一个标志,您可以检查hook\u form\u alter以确定是否应该更改标记。好的,在流程中,我发现有些变量没有作为引用传递,因此您丢失了信息

我有一个带有自定义calidator函数的webform。表单中有一个标记字段。如果出现错误,如何更改验证挂钩中的标记文本


提前感谢

我还没有测试过这个,所以你必须自己测试一下,但是

如果验证失败,则通常会再次显示表单并添加错误消息。在这种情况下,验证后将再次调用
hook\u form\u alter


在验证过程中,尝试在
$form\u state
中设置一个标志,您可以检查
hook\u form\u alter
以确定是否应该更改标记。

好的,在流程中,我发现有些变量没有作为引用传递,因此您丢失了信息,我也将此更改为参考,现在它工作了

我不明白你想做什么!你能给我举个例子吗?!我只是想在验证过程中更改$form变量中的一些数据,但是在验证之前会调用hook\u form\u alter,而在“validation\u hook”中,$form只是一个引用,只是一个副本,所以我不能更改任何奇怪的部分。当验证失败时,不会再次调用hook\u form\u alter。