Javascript 单击“上一步”按钮时,MultimboBox不可见

Javascript 单击“上一步”按钮时,MultimboBox不可见,javascript,jquery,wordpress,combobox,Javascript,Jquery,Wordpress,Combobox,我正在尝试开发一个在线预订系统,每个课程都有不同的选择。选择课程后,将打开一个组合框,您可以在其中选择希望学习课程的星期。 有一个验证功能来确保某些字段已完成。如果需要返回以完成表单,则组合框不可见。 有没有办法让combobox可见 html如下 课程1 课程2 课程3 选择你的课程。。。 组合框从Wordpress中取出,如下所示: <input type="hidden" name= "course1a" value="<?php echo $title;?>,<

我正在尝试开发一个在线预订系统,每个课程都有不同的选择。选择课程后,将打开一个组合框,您可以在其中选择希望学习课程的星期。 有一个验证功能来确保某些字段已完成。如果需要返回以完成表单,则组合框不可见。 有没有办法让combobox可见

html如下 课程1 课程2 课程3 选择你的课程。。。

组合框从Wordpress中取出,如下所示:

<input type="hidden" name= "course1a" value="<?php echo $title;?>,<?php echo     the_field('cost_of_course',$week1a); ?>" />
<select name="date1a" id="date1a"> 
 <option value="">Select Week</option> 
  <?php 

  $categories =get_the_category($week1a); 
  foreach ($categories as $category) {
  if($category->name !== '6 +') 
  if($category->name !== '7+') 
  if($category->name !== '8+') 
  if($category->name !== '9+')
  if($category->name !== '10 +')
  if($category->name !== '11+')
  if($category->name !== 'All')


 $option = '<option value="'.$category->cat_name.'">';
 $option .= $category->cat_name;

 $option .= '</option>';
echo $option;
}
?>
function showWeek(str) {
if (str == "") {
    document.getElementById("txtHint").innerHTML = "";
    return;
} else { 
    if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    } else {
        // code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
        }
    }
    xmlhttp.open("GET","dates.php?week="+str,true);
    xmlhttp.send();
}
}
关于如何在点击后退按钮时进行下拉显示的任何想法

预订系统见

干杯


Ian

对不起,主组合框html不可见。选项1选项2选项3选择您的课程。。。并不是说这是相关的。。。但是你对所有这些条件做了什么?为什么客户机需要按下后退按钮?由您来创建一个通过AJAX进行验证的系统。确保客户端不必离开页面。或者我遗漏了什么?表单验证需要返回到完整的表单——所有这些都是由php完成的,并且Ajax仍然可以保持combobox可见。如果没有,就不要构建新的验证代码——这是一个非常大的问题form@EmmanuelDelay他们可能需要返回编辑表单