在我的HTML表單中,有一個textarea
,我想在其中添加驗證。驗證是這樣的,textarea
應該有三個以上的字母,否則,這應該顯示一個錯誤信息。opencart中的tinymce textarea中的字符串長度驗證錯誤php
這裏是驗證部分(第二IF條件爲textarea
)
foreach ($this->request->post['information_description'] as $language_id => $value) {
if ((utf8_strlen($value['title']) < 3) || (utf8_strlen($value['title']) > 64)) {
$this->error['title'][$language_id] = $this->language->get('error_title');
}
if (utf8_strlen(trim($value['description'])) < 3) {
$this->error['description'][$language_id] = $this->language->get('error_description');
}
if ((utf8_strlen($value['meta_title']) < 3) || (utf8_strlen($value['meta_title']) > 255)) {
$this->error['meta_title'][$language_id] = $this->language->get('error_meta_title');
}
}
但問題是,在tinymce
HTML的東西有一個小的HTML代碼已經因此字符串的長度已經超過了信最小量。因此此驗證不起作用。
有人可以告訴我一個解決方案嗎?謝謝!