Lorsqu'une ou plusieurs cases à cocher sont sélectionnées et que vous cliquez sur le bouton Comparer les visites, une fenêtre contextuelle devrait apparaître. Cependant, cette fonctionnalité fonctionne UNIQUEMENT dans Chrome. Que puis-je faire pour le faire fonctionner dans Firefox et IE?Javascript fonctionne dans Chrome, mais pas dans IE ou Firefox
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder" runat="Server">
<script type="text/javascript">
$(document).ready(function() {
var selectedCheckboxes = $("input:checkbox[id$=Select]");
$("[id*=CompareTop]").click(function() {
if (selectedCheckboxes.filter(":checked").length <= 1) {
event.preventDefault();
alert("Please select at least 2 tours to compare.");}
});
selectedCheckboxes.change(function() {
if (selectedCheckboxes.filter(":checked").length > 3){
$(this).removeAttr("checked");
alert("At most 3 tours may be compared.");
}
});
});
</script>
<sc:Placeholder ID="phHeader" Key="ph_header" runat="server" />
Publiez votre HTML s'il vous plaît –
Je commencerais par ajouter "});" à la fin du script. – Maciej
En cours de fermeture, j'ai coupé quelques j/s qui fonctionnent correctement et le $ (document) .ready est fermé là-bas - j'ai simplement oublié de l'inclure ici. –