Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.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# ASP.NET MVC禁用按钮_C#_Asp.net Mvc - Fatal编程技术网

C# ASP.NET MVC禁用按钮

C# ASP.NET MVC禁用按钮,c#,asp.net-mvc,C#,Asp.net Mvc,我有一个.cshtml视图,它有一个按钮和一个文本框,是一个日期选择器。如果文本框为空,如何使用id=“submitButton”禁用按钮?谢谢 <input id="submitButton" type="submit" value="blah" disabled="@ViewBag.blah" class="btn btn-default" /> &n

我有一个
.cshtml
视图,它有一个按钮和一个文本框,是一个日期选择器。如果文本框为空,如何使用
id=“submitButton”
禁用按钮?谢谢

<input id="submitButton" type="submit" value="blah" disabled="@ViewBag.blah"
       class="btn btn-default" />
    &nbsp; &nbsp;       
    @Html.Label("my label:")
    &nbsp; &nbsp;
    @Html.TextBox("Closed", "", new { @class = "datepicker" })

@Label(“我的标签:”)
@TextBox(“Closed”,“”,new{@class=“datepicker”})

您可以通过几种不同的方式完成,使用javascript最简单:

$(“.datepicker”).change(函数(){
if($(“.datepicker”).val())
$(“#提交按钮”).removeAttr(“禁用”);
其他的
$(“#提交按钮”).attr(“禁用”、“禁用”);
})

您可以通过几种不同的方式完成,使用javascript最简单:

$(“.datepicker”).change(函数(){
if($(“.datepicker”).val())
$(“#提交按钮”).removeAttr(“禁用”);
其他的
$(“#提交按钮”).attr(“禁用”、“禁用”);
})


完美!谢谢@RaziSyed!很好的例子。完美!谢谢@RaziSyed!这也是一个很好的例子。