我为注册表添加了一个名为 ID 号的新字段,我想将其验证为必填字段。我添加了以下代码
目录\语言\english\account\register.php
目录\语言\english\checkout\checkout.php
$_['antry_nicd'] = 'ID Number:';
$_['error_nicd'] = 'Please enter a valid ID Number!';
并在控制器中
目录\控制器\结帐\register.php
if ((utf8_strlen($this->request->post['nicd']) < 1) || (utf8_strlen($this->request->post['nicd']) > 11)) {
$json['error']['nicd'] = $this->language->get('error_nicd');
}
目录\控制器\结帐\guest.php
if (isset($this->session->data['guest']['nicd'])) {
$this->data['nicd'] = $this->session->data['guest']['nicd'];
} else {
$this->data['nicd'] = '';
}
在我的表单中,它显示了文本字段,但它不验证或显示错误,所有其他必填字段都显示错误。
有人可以告诉我如何让它显示错误以及我做错了什么?