IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

interaction bouton formulaire


Sujet :

ASP.NET MVC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Février 2013
    Messages : 124
    Par défaut interaction bouton formulaire
    Hello les noob,

    .Net Framework 4.5.2
    MVC Version=5.2.3.0

    Donc j'ai une page avec un formulaire et un bouton.
    J'aimerais savoir comment à partir de ce bouton je peux afficher quelques chose dans un label ou autres en dessous du bouton en fonction des données entrées par l'utilisateur en input.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
    @using WebApplication1.Models
    @model PricerViewModels
    @{
        ViewBag.Title = "SwapVanille";
    }
     
    <h2>@ViewBag.Title.</h2>
     
    @using (Html.BeginForm("SwapVanille", "Pricer", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
    {
        @Html.AntiForgeryToken()
        <h4>Veuillez donner les caractéristiques de votre Swap/</h4>
        <hr />
     
        <div id="Leg1">
            <h4>Leg 1</h4>
            @Html.ValidationSummary("", new { @class = "text-danger" })
            <div class="form-group">
                @Html.LabelFor(m => m.Notionnel1, new { @class = "col-md-2 control-label" })
                <div class="col-md-10">
                    @Html.TextBoxFor(m => m.Notionnel1, new { @class = "form-control" })
                </div>
     
                @Html.LabelFor(m => m.TauxFixe, new { @class = "col-md-2 control-label" })
                <div class="col-md-10">
                    @Html.TextBoxFor(m => m.TauxFixe, new { @class = "form-control" })
                </div>
     
                @Html.LabelFor(m => m.start_date1, new { @class = "col-md-2 control-label" })
                <div class="col-md-10">
                    @Html.TextBoxFor(m => m.start_date1, new { @class = "form-control" })
                </div>
     
                @Html.LabelFor(m => m.end_date1, new { @class = "col-md-2 control-label" })
                <div class="col-md-10">
                    @Html.TextBoxFor(m => m.end_date1, new { @class = "form-control" })
                </div>
            </div>
        </div>
     
        <div id="Leg2">
            <h4>Leg 2</h4>
            @Html.ValidationSummary("", new { @class = "text-danger" })
            <div class="form-group">
                @Html.LabelFor(m => m.Notionnel2, new { @class = "col-md-2 control-label" })
                <div class="col-md-10">
                    @Html.TextBoxFor(m => m.Notionnel2, new { @class = "form-control" })
                </div>
     
                @Html.LabelFor(m => m.start_date2, new { @class = "col-md-2 control-label" })
                <div class="col-md-10">
                    @Html.TextBoxFor(m => m.start_date2, new { @class = "form-control" })
                </div>
     
                @Html.LabelFor(m => m.end_date2, new { @class = "col-md-2 control-label" })
                <div class="col-md-10">
                    @Html.TextBoxFor(m => m.end_date2, new { @class = "form-control" })
                </div>
     
            </div>
        </div>
        <div class="form-group">
            <div class="col-md-offset-2 col-md-10">
                <input type="submit" class="btn btn-default" value="Pricer SWAP" />
            </div>
        </div>
     
     
    }
     
    @section Scripts {
        @Scripts.Render("~/bundles/jqueryval")
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    using System.Collections.Generic;
    using System.ComponentModel.DataAnnotations;
    using System.Threading.Tasks;
     
     
    namespace WebApplication1.Models
    {
        public class PricerViewModels
        {
     
            //LEG 1
     
            [Required]
            [Display(Name = "Notionnel")]
            public string Notionnel1 { get; set; }
     
            [Required]
            [Display(Name = "Taux Fixe (en %) : ")]
            public string TauxFixe { get; set; }
     
            [Required]
            [Display(Name = "Start Date (yyyymmdd) : ")]
            public string start_date1 { get; set; }
     
            [Required]
            [Display(Name = "End Date (yyyymmdd) : ")]
            public string end_date1 { get; set; }
     
     
            //prix de la leg 1
            [Required]
            [Display(Name = "Prix de la Leg 1")]
            public string price_leg1 { get; set; }
     
     
     
            //####################" LEG 2
     
            [Required]
            [Display(Name = "Notionnel")]
            public string Notionnel2 { get; set; }
     
            [Required]
            [Display(Name = "Start Date (yyyymmdd) :")]
            public string start_date2 { get; set; }
     
            [Required]
            [Display(Name = "End Date (yyyymmdd) : ")]
            public string end_date2 { get; set; }
     
     
            //prix de la leg 2
            [Required]
            [Display(Name = "Prix de la Leg 2")]
            public string price_leg2 { get; set; }
     
        }
     
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    using System;
    using System.Globalization;
    using System.Linq;
    using System.Security.Claims;
    using System.Threading.Tasks;
    using System.Web;
    using System.Web.Mvc;
    using WebApplication1.Models;
     
     
    namespace WebApplication1.Controllers
    {
        public class PricerController : Controller
        {
            [HttpGet]
            // GET: Pricer
            public ActionResult SwapVanille()
            {
                return View();
            }
     
            [HttpPost]
            public ActionResult SwapVanille(string notionnel1)
            {
                return View();
            }
     
        }
    }
    Merci pour votre aide.
    Dumbl

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Sans passer ou en passant par le serveur ?

Discussions similaires

  1. [HTML] Bouton formulaire HTML
    Par friiitz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 25/08/2006, 10h50
  2. bouton formulaire qui recharge la page mere
    Par BernardT dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/06/2006, 10h14
  3. fenètre qui s'ouvre avec un bouton formulaire
    Par nickg dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 13/02/2006, 22h54
  4. Interaction entre formulaire // Action sur OnChange ...
    Par hisy dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/01/2006, 14h58
  5. Désactivation bouton = formulaire non soumis
    Par Gwipi dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 31/05/2005, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo