bonjour;

je suis débutant en développement WEB(MVC),je vais faire une vérification de paramètre avant d'exécuter le code ci-dessous, mais je ne connut pas où je peux cette action le faire , j'utilise un code java script , mais malheureusement ce code peut vérifier le champs mais en cas de valide il n'exécute pas le code principal pour faire update en table.
le champs que je vais le vérifier sont :id= lagerID ,id="datepicker" , je vais vérifier s'il sont remplir ou non avant de faire l'update de table.
il y a t'il quelqu'un que peut m'aider sur cette action
Merci.


le code principal :
Code CSHTML : 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
<div>
    @using (Ajax.BeginForm("Rechercher", "Planung", new AjaxOptions()
    {
 
        UpdateTargetId = "GridResult",
        HttpMethod = "Post",
        InsertionMode = InsertionMode.Replace
 
 
    }))
    {
        <div>
 
 
            <table>
                <tr><td><label>lager</label></td><td> @Html.DropDownList("lagerID", ViewBag.Listlager as SelectList, "--Select--", new { @class = "form-control" })</td></tr>
 
                <tr><td>Date:</td><td>  <input type="text" name="date"  id="datepicker" autocomplete="off" style="background-color:white"></td>
                <tr><td></td><td><input type="submit" id="b1" name="name" value="Rechercher" /></td></tr>
            </table>
 
 
 
 
        </div>
    }
 
</div>
<div id="GridResult" name="GridResult">
    @Html.Partial("_ListeFaSimulieren")
 
 
</div>

le code JavaScript :

Code JavaScript : 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
<script>
    $(document).ready(function () {
        $("#b1").click(function (e) {
            if ($("#lagerID").val() == "")
                alert("Lager cannot be empty");
            else if ($("#datepicker").val() == "")
                alert("Date cannot be empty");
            else {
                $.ajax({ 
 
 
 
 
 
 
                });
            }
            return false;
        });
    });
</script>