2009-10-07 9 views
2

a quelqu'un utilisant Spring MVC avec Jquery!Manipulation Spring MVC forme: radiobutton avec Jquery

J'ai un problème étrange lors de la manipulation des balises Spring MVC avec Jquery.

J'ai utilisé des étiquettes du ressort MVC pour obtenir des radiobuttons liés.

<form:form name="Form1" method="post" action="Form1.do" commandName="Page1Command"> 

<form:radiobutton path="group" value="TTSE" id="DevGroup_TTSE" /> 
<form:radiobutton path="group" value="TTDE" id="DevGroup_TTDE" /> 

maintenant une tâche de validation i utilisé sélecteur Jquery comme suit:

$("form:radiobutton").click(function() { 
    alert($(this).attr("id")); 
}); 

maintenant je suis étonnamment alerte reçois avec la valeur "Page1Command" le nom que j'ai, pour commandName.

puis j'ai essayé avec le sélecteur d'id pour un radiobutton perticular.

$("#DevGroup_TTDE").click(function(){ 
    alert($(this).attr("id")); 
}) 

maintenant je reçois la valeur correcte comme « DevGroup_TTDE »

ce qui se passait mal avec cela? ne pouvons-nous pas gérer les balises MVC de printemps avec Jquery correctement.

BTW, je suis nouveau pour les deux technologies!

toute aide?

ce qui concerne.

Répondre

2

Les formes: tags sont interprétées côté serveur et génèrent des balises HTML régulières côté client. Puisque jQuery ne fonctionne que du côté client, il ne sera pas capable de trouver des choses en utilisant le formulaire: tags. Essayez d'exécuter la page et d'afficher la source HTML, puis basez vos sélecteurs jQuery sur ce que vous y voyez.

+0

merci. oui, mais pourquoi je reçois quand j'utilise id comme sélecteur –

+0

Je ne comprends pas ce que vous demandez. Peux-tu élaborer? –

+0

oh, merci jacob. ça marche! J'ai posé une question stupide. il semble que le message lui-même soit stupide! je vous remercie pour l'aide –