Php Magento采购订单验证IE7

Php Magento采购订单验证IE7,php,magento,internet-explorer-7,Php,Magento,Internet Explorer 7,在内置采购订单结帐表(特别是IE7)的验证方面存在问题。IE7将允许用户继续进行下一步,而无需在PO文本字段中输入任何内容。所有其他经过测试并使用prototype.js验证的浏览器(IE8+、FF、Chrome、Safari) 我已确保文本feild具有验证类“input text”和“required entry” 已尝试以下操作: 添加元标签强制IE兼容,其他人建议的这个修复只适用于IE9中类似的bug <meta http-equiv=”X-UA-Compatible” cont

在内置采购订单结帐表(特别是IE7)的验证方面存在问题。IE7将允许用户继续进行下一步,而无需在PO文本字段中输入任何内容。所有其他经过测试并使用prototype.js验证的浏览器(IE8+、FF、Chrome、Safari)

我已确保文本feild具有验证类“input text”和“required entry”

已尝试以下操作:

添加元标签强制IE兼容,其他人建议的这个修复只适用于IE9中类似的bug

 <meta http-equiv=”X-UA-Compatible” content=”IE=8″ />
使用jQuery创建辅助验证。这也适用于除IE7和更低版本之外的所有其他浏览器

jQuery(document).ready(function(){
        jQuery(".poinput").focusout(function(){
            if(jQuery(this).val() == ''){
        alert('Enter a valid instore PO'); 
        }
    });
});
在签出过程中,如果姓名/地址/电话等字段中没有输入任何数据,磁电机验证在IE7中确实有效,但这让我感到困惑


有什么想法吗?

您在
(单词引号)中有混合引号是的,抱歉,这只是我复制/粘贴工作中的格式设置。我在问题中提供的链接中使用了格式。一定是IE7中出现的Javascript错误
jQuery(document).ready(function(){
        jQuery(".poinput").focusout(function(){
            if(jQuery(this).val() == ''){
        alert('Enter a valid instore PO'); 
        }
    });
});