2013-06-14 3 views
0

Bonjour les gars et passez un bon vendredi! :)Vérifiez si un bouton radio a été coché et de savoir lequel

1: Je construis un site .net pour l'école, et je voudrais construire un sondage, dont vous devriez cocher l'une des options (entrées radio) et cliquer sur «voter».

J'ai construit une forme de cette façon:

<form runat="server"> 
    <div id="voteBox"> 
     <h3 class="heading">Lorem ipsum dolor sit amet</h3> 
     <asp:RadioButton runat="server" ID="messi" GroupName="players" /><h5 class="text">מסי</h5> 
     <asp:RadioButton runat="server" ID="iniesta" CssClass="iniesta" GroupName="players" /><h5 class="text" style="margin-right: 50px; margin-top: -20px;">איניאסטה</h5> 
     <asp:RadioButton runat="server" ID="xavi" CssClass="xavi" GroupName="players" /><h5 class="text" style="margin-right: 50px; margin-top: -20px;">צאבי</h5> 
     <asp:RadioButton runat="server" ID="pedro" CssClass="pedro" GroupName="players" /><h5 class="text" style="margin-right: 50px; margin-top: -20px;">פדרו</h5> 
     <asp:Button ID="submit" runat="server" Text=" הצבע " cssClass="submitButt" style="margin-top: -10px; margin-right: 210px;" onClick="countVote" /> 
    </div> 
</form> 

De là, comment puis-je savoir si l'une des options a été choisi en cliquant sur le bouton, et que de trouver ce qui a été mis ce qui a été choisie. 2: Afin de conserver les votes dans le serveur, je voudrais utiliser les variables d'application. Pouvez-vous s'il vous plaît me guider sur la façon de faire ces variables et d'augmenter leur valeur comme l'une des options est choisie et votée.

Nous vous remercions à l'avance, Iliya

Répondre

0

Si vous utilisez vb.net, alors vous aurez une sous (procédure) de submit_countVote dans votre code derrière. Vous pouvez ensuite utiliser le code sous:

Protected Sub submit_countVote(Object Sender, EventArgs e) 

    if messi.checked then 
     if Application("messi") is nothing then  
     Application("messi") = 0 
     end if 
    Application("messi") = Cint(Application("messi")) + 1 
    End if 
    'Repeat for rediobutton 
End Sub 

Bien que vous savez avoir un comptoir de mémoire, ce compteurs disparaîtront lorsque l'application est recyclé (une fois par jour en fonction des paramètres) ou quand il se bloque. Vous devriez chercher des exemples pour l'enregistrer dans une base de données.

Questions connexes