JQuery脚本-显示正确但不工作

JQuery脚本-显示正确但不工作,jquery,Jquery,我们有一个脚本,用于确保填写订单上的必填字段。剧本已经成功了,但现在已经不在了。不确定是脚本还是页面中的其他元素。想要一些输入-以下是脚本: <script type="text/javascript"> jQuery(window).load(function(){ jQuery('a.continueButton:first').unbind('click'); jQuery("a.continueButton:first").click(function(event){

我们有一个脚本,用于确保填写订单上的必填字段。剧本已经成功了,但现在已经不在了。不确定是脚本还是页面中的其他元素。想要一些输入-以下是脚本:

<script type="text/javascript">
jQuery(window).load(function(){
jQuery('a.continueButton:first').unbind('click');    
jQuery("a.continueButton:first").click(function(event){    
var hollaback = jQuery(this).attr('href').replace(/javascript:/g, ''); 
event.preventDefault();  

if (jQuery("#Order0_PreviouslyAttended").val() == ''){    
alert("Please fill in your previous course details first"); 
jQuery("#Order0_PreviouslyAttended").focus();
return false;    

} else {    
if (jQuery("#Order0_DietaryNeeds").val() == ''){    
alert("Please let us know if you have any special dietary requirements"); 
jQuery("#Order0_DietaryNeeds").focus();
return false;

} else {    
if (jQuery("#Order0_Names").val() == ''){      
alert("Please select your preferred length of stay"); 
jQuery("#Order0_Names").focus();
return false;  

} else {    
if(jQuery('#agreement_checkbox').is(':checked')){
eval(hollaback);  
return true; 

} else {
alert("Please check the acknowledgement before proceeding");
jQuery("#agreement_checkbox").focus();
            }  
            }   
        }


});
jQuery(".paymentLabel:contains('Credit Card Type')").html('<b>Select Credit Card Type</b>');        //replace the text for Credit Card Type
});
</script>

jQuery(window).load(函数(){
jQuery('a.continueButton:first')。取消绑定('click');
jQuery(“a.continueButton:first”)。单击(函数(事件){
var hollaback=jQuery(this).attr('href').replace(/javascript:/g');
event.preventDefault();
if(jQuery(“#Order0_previousattended”).val()=''{
提醒(“请先填写您以前的课程详情”);
jQuery(“#Order0_previousattended”).focus();
返回false;
}否则{
if(jQuery(“#Order0_DietaryNeeds”).val()=''{
提醒(“如果您有任何特殊的饮食要求,请告知我们”);
jQuery(“#Order0_DietaryNeeds”).focus();
返回false;
}否则{
if(jQuery(“#Order0_name”).val()=''{
提醒(“请选择您喜欢的停留时间”);
jQuery(“#Order0_名称”).focus();
返回false;
}否则{
if(jQuery(“#agreement_checkbox”).is(“:checked”)){
eval(hollaback);
返回true;
}否则{
警报(“请在继续之前检查确认”);
jQuery(“#协议_复选框”).focus();
}  
}   
}
});
jQuery(“.paymentLabel:contains('Credit Card Type'))”).html('Select Credit Card Type');//替换信用卡类型的文本
});

格式化您的代码。您缺少一些卷发

jQuery(window).load(function(){
jQuery('a.continueButton:first').unbind('click');    
jQuery("a.continueButton:first").click(function(event){    
    var hollaback = jQuery(this).attr('href').replace(/javascript:/g, ''); 
    event.preventDefault();  

    if (jQuery("#Order0_PreviouslyAttended").val() == '')
    {    
        alert("Please fill in your previous course details first"); 
        jQuery("#Order0_PreviouslyAttended").focus();
        return false;    

    } 
    else 
    {    
        if (jQuery("#Order0_DietaryNeeds").val() == '')
        {    
            alert("Please let us know if you have any special dietary requirements"); 
            jQuery("#Order0_DietaryNeeds").focus();
            return false;
        }
        else 
        {    
            if (jQuery("#Order0_Names").val() == '')
            {      
                alert("Please select your preferred length of stay"); 
                jQuery("#Order0_Names").focus();
                return false;  
            } 
            else 
            {    
                if(jQuery('#agreement_checkbox').is(':checked'))
                {
                    eval(hollaback);  
                    return true; 
                } 
                else 
                {
                    alert("Please check the acknowledgement before proceeding");
                    jQuery("#agreement_checkbox").focus();
                }  
            }   
         }
    }


    });
    jQuery(".paymentLabel:contains('Credit Card Type')").html('<b>Select Credit Card Type</b>');        //replace the text for Credit Card Type
});
jQuery(窗口).load(函数(){
jQuery('a.continueButton:first')。取消绑定('click');
jQuery(“a.continueButton:first”)。单击(函数(事件){
var hollaback=jQuery(this).attr('href').replace(/javascript:/g');
event.preventDefault();
if(jQuery(“#Order0_previousattended”).val()='')
{    
提醒(“请先填写您以前的课程详情”);
jQuery(“#Order0_previousattended”).focus();
返回false;
} 
其他的
{    
if(jQuery(“#Order0_DietaryNeeds”).val()='')
{    
提醒(“如果您有任何特殊的饮食要求,请告知我们”);
jQuery(“#Order0_DietaryNeeds”).focus();
返回false;
}
其他的
{    
if(jQuery(“#Order0_name”).val()='')
{      
提醒(“请选择您喜欢的停留时间”);
jQuery(“#Order0_名称”).focus();
返回false;
} 
其他的
{    
if(jQuery(“#agreement_checkbox”).is(“:checked”))
{
eval(hollaback);
返回true;
} 
其他的
{
警报(“请在继续之前检查确认”);
jQuery(“#协议_复选框”).focus();
}  
}   
}
}
});
jQuery(“.paymentLabel:contains('Credit Card Type'))”).html('Select Credit Card Type');//替换信用卡类型的文本
});
我对它的结构有一些疑虑,您知道,如果格式正确,“替换信用卡类型的文本”就不在活动范围之内。您应该重新考虑您试图实现的目标以及您将如何实现它