2010-11-11 17 views
0
  1. Aucun élément est positionné au-dessus
  2. sur le côté serveur il n'y a aucune propriété désactivé

je créer cet élément et l'envoyer via Ajax au client, qui vient de mettre dans le bon placez par $('id-of-elm').innerHTML=text_from_ajax;
Si je le change à la radio cela fonctionne.Quelles peuvent être les raisons pour lesquelles une case à cocher n'est pas sélectionnable?

Je suis perplexe.

+6

@Neil mon cher ami, croyez-moi, j'utilise mootools et pas JQuery, s'il vous plaît ne pas changer mes tags. –

+0

Mes excuses alors. – Neil

+0

Il arrive ... quand nous avons eu le privilage de retaguer ... au début nous serons toréats avides quelque part. :) – zod

Répondre

0

Pour les prochaines générations:

un élément contenant, (cette case est à l'intérieur), a un événement onclick qui retourne false. Cela a été testé sur FireFox.

pour @zod (un html simplifié)

<li> 
    <input type='checkbox' name='a' value='6' /> 
    <input type='radio' name='b' value='7' /> 
</li> 

Maintenant, il y a un événement attaché au li dans la onload de la page et il est en combinaison avec Mootools. Si vous utilisez le code ci-dessus tel quel, vous ne pourrez pas reproduire ce bogue.

+0

pls poster le code html aussi. plus utile pour la génération suivante :) – zod

+0

ah, retourner faux sur les clics est souvent la mauvaise chose à faire et peut faire un peu de chasse aux bugs amusant. faites juste 'event.preventDefault()' quand vous le pouvez. –

+0

@Dimitar Christoff - tnx, j'adopte cette suggestion –