Bonjour,
Alors après plusieurs heures de recherche, j'avoue ne pas trouver la réponse à mon problème...
Alors j'admets mon échec et fais appel à votre clémence !
J'ai donc ma page principale avec un lien :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<a href="#" id='recherche'Recherche </a>
Qui s'ouvrira dans mon div :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 echo "<div class='affichage' id='affichage'>"; //Dans ce cadre apparaitra les differentes page PHP echo "BLA BLA BLA par defaut."; echo "</div>";
Grâce à mon code jQuery :
Donc ça, c'est pour la première page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $("#recherche").click( function() { $("#affichage").load('recherche.php'); });
La page recherche.php contient un formulaire avec des checkboxes à cocher.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <input type='checkbox' class='MyResearch' name='choix[]' value='1'>Valeur 1 <input type='checkbox' class='MyResearch' name='choix[]' value='2'>Valeur 2 ... <input type='checkbox' class='MyResearch' name='choix[]' value='10'>Valeur 10
Le but est de ne pouvoir sélectionner que X checkbox.
X étant une variable php que je recupére dans une balise grâce à :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $(function(){ $("input.MyResearch").change(function(){ limitchecked = $('#nbcritere').text(); nbchecked = $("input.MyResearch:checked").length; if(nbchecked > limitchecked){ $(this).attr('checked', false); } }); });
Séparément, ces deux codes fonctionnent...
Je peux correctement afficher ma page recherche.php dans le div, mais la vérification des check box ne fonctionne pas de cette manière... Alors qu'en ouvrant directement la page, cela fonctionne très bien...
Merci d'avance de votre aide... J'ai essayé de trouver et de comprendre les réponses mais pour l'instant jQuery est encore un peu flou pour moi.
Partager