1

我需要限制类似于 meta_description 的属性(“灵感”)的文本字段长度。我尝试在 Attributes.php (\app\code\core\Mage\Adminhtml\Block\Catalog\Product\Edit\Tab) 中复制代码块:

if ($form->getElement('meta_description')) {
            $form->getElement('meta_description')->setOnkeyup('checkMaxLength(this, 255);');
        }

并将“meta_description”替换为“inspiration”,但它不起作用。有人可以帮我吗?

4

2 回答 2

0

寻找构建这部分代码并使用 jQuery 制作的 phtml。

于 2012-08-10T18:32:51.967 回答
0

很难说,因为您没有准确定义“不起作用”。

我的猜测是,<form>包含您的inspiration输入字段是一些自定义模板,不包含所需的 JavaScript 方法checkMaxLength()*.

function checkMaxLength(Object, MaxLen)
{
    if (Object.value.length > MaxLen-1) {
        Object.value = Object.value.substr(0, MaxLen);
    }
    return 1;
}

* 通常只定义在app/design/adminhtml/default/default/template/catalog/product/edit.phtml

于 2012-08-11T11:32:40.693 回答