我在magento帐户信息页面中有更改密码表格。我想验证密码字段(密码,确认密码,当前密码),而当前密码有值。否则不应验证。
在magento中,1.5.1.0 really easy field validation用于验证表格。
我知道 addClassName 添加如下所示的验证
$('current_password').addClassName('required-entry');
$('password').addClassName('required-entry');
$('confirmation').addClassName('required-entry');
removeClassName 此删除验证
$('current_password').removeClassName('required-entry');
$('password').removeClassName('required-entry');
$('confirmation').removeClassName('required-entry');
但是我怎么能只在current_password有值时才适用。我不熟悉prototype.js函数。请帮助我
答案 0 :(得分:1)
在该模板文件中,您可以围绕javascript检查PHP以添加或删除验证。例如,
<?php if ($customer->getCurrentPassword()): ?>
$('something').doStuff(); //however you want the logic to work
<?php endif; ?>