2011-07-04 1 views
1

J'ai une réponse ajax qui remplace le contenu d'un div. La réponse est la suivante:Sélection d'un bouton radio dans la réponse Ajax

<input onchange="switch(this.value)" value="val" id="code" checked="checked" type="radio" name="code" /> 

Le bouton radio s'affiche très bien, mais il n'est pas vérifié. Des idées pourquoi?

+0

Quel navigateur a-t-il été testé? –

+0

Chrome 12, FF 5, IE 9 – chris

Répondre

6

C'est un bouton radio, pas une case à cocher et peut-être un autre bouton radio dans le même groupe (c'est-à-dire avec le même 'nom') est déjà vérifié.

+0

ha oups désolé pour le titre, mais pas cette réponse remplace toutes les autres radios sur cette page en particulier – chris

+0

en quelque sorte la réponse retournée était dans un div caché et il y avait une autre radio comme vous l'avez dit. – chris

+6

Je pense que je peux modestement demander un badge de clairvoyance pour celui-là. –

0

Il n'est pas nécessaire d'écrire du code pour onclick. Le comportement par défaut du bouton radio est de changer son état lors du clic. Attribut également value='val'. Je suppose que ça gâche l'attribut checked.

Questions connexes