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');//替换信用卡类型的文本
});
我对它的结构有一些疑虑,您知道,如果格式正确,“替换信用卡类型的文本”就不在活动范围之内。您应该重新考虑您试图实现的目标以及您将如何实现它