Magento:客户评论订单页面必填字段

时间:2012-04-10 10:26:54

标签: javascript validation magento required

我在订单审核页面上使用whiteOrderComment模块进行客户评论。但在本节中,文本区域字段要求选项不起作用。

我在/checkout->onepage->review->button.phtml上做了一点改变

<script type="text/javascript">
function validate(){
if(document.getElementById("whiteOrderComment").value == ""){
alert('Required');
}else{
review.save();
}


</script>

<button type="submit" title="<?php echo $this->__('Place Order') ?>" class="button btn-checkout" onclick="validate();"><span><span><?php echo $this->__('Place Order') ?></span></span></button>

但在此页面中javascript无法正常工作。

你能不能提出更好的想法,我怎样才能使这个文本区域成为必需。

感谢

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法。您需要将此代码放在页面上使用的任何.js文件中。你可以从onClick事件按钮调用这个函数。谢谢

function check_empty(form_id, field_name)
{
 var form = $(form_id);
 var field = form[field_name];
 var val = $(field).getValue();
 if(val == '')
 {
  $(field).addClassName('validation-failed');
  return false;
 }
 return review.save();
}