Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# mvc中下拉选择的验证_C#_.net_Asp.net Mvc_Asp.net Mvc 3_Asp.net Mvc 4 - Fatal编程技术网

C# mvc中下拉选择的验证

C# mvc中下拉选择的验证,c#,.net,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,C#,.net,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,在MVC表单中,我有一个下拉列表,其中有3个硬编码选项 <select name="ComparisonType"> <option>select ..</option> <option>Life</option> <option>Income</option>

MVC
表单中,我有一个
下拉列表
,其中有3个硬编码
选项

                <select name="ComparisonType">
                    <option>select ..</option>
                    <option>Life</option>
                    <option>Income</option>
                </select>

选择。。
生活
收入
表单上的提交值将被保存,但需要为第一个选项添加验证。若用户提交表单,他应该看到消息


请告知如何处理。我没有在这里使用模型。

修改html,如图所示:

 <select name="ComparisonType">
   <option value="0">select ..</option>
   <option value="Life">Life</option>
   <option value="Income">Income</option>
 </select>
编辑:-


修改html,如图所示:

 <select name="ComparisonType">
   <option value="0">select ..</option>
   <option value="Life">Life</option>
   <option value="Income">Income</option>
 </select>
编辑:-


您必须使用Javascript/Jquery来实现此功能,因为这里没有使用模型。因此,您可以使用此代码来验证提交表单时的下拉列表。下面是:

<script type="text/javascript">
    $(document).ready(function () {
        $('#submitButtonId').click(function (){
           var period = $("#dropdownId option:selected").text();
           if (period == "select") {
               //means first option is selected.
           }
           else {
              //some other option is selected.
           }
    });
});

$(文档).ready(函数(){
$('#submitButtonId')。单击(函数(){
var period=$(“#dropdownId选项:选中”).text();
如果(期间=“选择”){
//表示选择了第一个选项。
}
否则{
//选择了其他一些选项。
}
});
});

您必须使用Javascript/Jquery来实现此功能,因为这里没有使用模型。因此,您可以使用此代码来验证提交表单时的下拉列表。下面是:

<script type="text/javascript">
    $(document).ready(function () {
        $('#submitButtonId').click(function (){
           var period = $("#dropdownId option:selected").text();
           if (period == "select") {
               //means first option is selected.
           }
           else {
              //some other option is selected.
           }
    });
});

$(文档).ready(函数(){
$('#submitButtonId')。单击(函数(){
var period=$(“#dropdownId选项:选中”).text();
如果(期间=“选择”){
//表示选择了第一个选项。
}
否则{
//选择了其他一些选项。
}
});
});

为此目的使用jquery。在提交表单时调用javascript函数,该函数将验证您的下拉列表。如果用户选择了值,则继续执行下一步,否则将提示消息。为此目的使用jquery。在提交表单时调用javascript函数,该函数将验证您的下拉列表。如果用户选择了值,则继续若要执行下一步,请提示消息。