您好,我只是在测试我自己开发的应用程序并遇到了问题。我进入了
<script>window.location = "http://www.google.com";</script>
在Zend_Form_Element_Text
元素中。我按下了提交并保存了值。保存值后,我将用户重定向到列表,当它重定向到列表时,脚本标记执行并转到google.com
.
我的表单元素看起来像
$first_name = new Zend_Form_Element_Text('first_name');
$first_name->setRequired(true)
->addFilter('StringTrim')
->addValidator('StringLength', false, array(2, $metaData['first_name']['LENGTH']))
->setDecorators(array('ViewHelper', 'errors'));
我想知道如何防止用户输入此类值?是否有任何内置验证或任何其他方式?