Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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# 使用Jquery的复选框值集的模型验证错误_C#_Jquery_Asp.net Core - Fatal编程技术网

C# 使用Jquery的复选框值集的模型验证错误

C# 使用Jquery的复选框值集的模型验证错误,c#,jquery,asp.net-core,C#,Jquery,Asp.net Core,在我看来,我有下面的复选框,我还有一个搜索和一个清除按钮,它清除控件并重新提交表单以获得初始状态。字段isFruit是一个布尔非空字段: <div class="row"> <div class="col-xs-12"> <div class="form-group"> <label asp-for="IsFruit">&

在我看来,我有下面的复选框,我还有一个搜索和一个清除按钮,它清除控件并重新提交表单以获得初始状态。字段isFruit是一个布尔非空字段:

<div class="row">
    <div class="col-xs-12">
        <div class="form-group">
            <label asp-for="IsFruit"></label> &nbsp;&nbsp;
            <input asp-for="IsFruit" type='checkbox' />
        </div>
    </div>
</div>

<button type="submit" class="btn btn-primary" title="Search results">Search</button>
<button id="btnClear" type="reset" class="btn btn-primary" title="Clear search values">Clear Search</button>
虽然submit按钮工作正常,但Clear按钮会为复选框字段抛出一个验证错误,表示“”不是有效值,即使我正在为复选框设置值。如何修复此问题?

而不是

$('input').val("");
试一试

而不是

$('input').val("");
试一试

$('input:not([type="checkbox"])').val("");