我在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électionnez votre Dé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é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下,即使没有选择部门,也可以从一开始就选择相当的城市..
谢谢大家好日子!