PHP / JS表单不适用于IE

时间:2016-01-18 15:53:41

标签: javascript php jquery html forms

我在PHP中有一个表单,它通过电子邮件发送信息,这是一种经典表单。 我希望只有部门才能选择城市。 我有一个代码JQuery,我为每个部门复制:

$(".01").hide();
$('select[name=departement]').change(function(){
 var departement = $(this).val();
 if (departement== "01"){$("#ville, .01").show();}
  else {$(".01").hide();}
});

我的HTML表单部门:

<select name="departement" id="departement" class="form-control">
                <option value="0">S&eacute;lectionnez votre D&eacute;partement</option>
                <option value="01" <?php if (isset($_POST['departement']) && $_POST['departement']== "01"){echo "selected";} ?>>01 - Ain</option>
</select>

城市部分:

<div id="form_ville" class="form-group">
  <label>Nom de la ville*</label>
  <select id="ville" name="ville" class="form-control">
    <option value="-1">S&eacute;lectionnez votre ville</option>
          <option value="Belley" class="01" <?php if (isset($_POST['ville']) && $_POST['ville']== "Belley"){echo "selected";} ?>>Belley</option>
          <option value="Bourg-en-Bresse" class="01" <?php if (isset($_POST['ville']) && $_POST['ville']== "Bourg-en-Bresse"){echo "selected";} ?>>Bourg-en-Bresse</option>
          <option value="Nantua" class="01" <?php if (isset($_POST['ville']) && $_POST['ville']== "Nantua"){echo "selected";} ?>>Nantua</option>
          <option value="Gex" class="01" <?php if (isset($_POST['ville']) && $_POST['ville']== "Gex"){echo "selected";} ?>>Gex</option>

我的问题是该表单在Mozilla Firefox和Google Chrome下正常工作,但在IE下,即使没有选择部门,也可以从一开始就选择相当的城市..

谢谢大家好日子!

0 个答案:

没有答案