当我在输入类型文件上按Enter键打开一个空白窗口

时间:2015-12-11 12:21:41

标签: html razor

这是我的代码,他在按Enter键错误...

<div class="form-group">
            <div class="col-sm-12">
                <div id="fileselection" style="margin-bottom:30px">
                    @using (Html.BeginForm("AdicionarAnexo", "Classe", FormMethod.Post, new { @encoding = "multipart/form-data", @enctype = "multipart/form-data", @id = "AnexoClasseForm", @class = "upload-form" }))
                    {
                        if (ViewBag.Status == null)
                        {
                            <div class="col-sm-5">
                                <input type="file" name="anexo" id="idAnexo" />
                            </div>
                            <div class="col-sm-6">
                                <input type="button" class="btn btn-default" id="adicionarAnexo" value="Incluir anexo" style="margin-top:-10px;" />
                            </div>
                        }
                    }
                </div>
            </div>
            @*<h4><i class="fa fa-question-circle" data-container="body" data-toggle="popover" data-placement="right" data-content="texto"></i></h4>*@
        </div>

这是输入,按Enter键打开一个空白屏幕:

enter image description here

1 个答案:

答案 0 :(得分:0)

我添加了beginform属性:

new { onkeydown = "return event.keyCode!=13",

代码完成:

@using (Html.BeginForm("AdicionarAnexo", "Classe", FormMethod.Post, new { onkeydown = "return event.keyCode!=13", @encoding = "multipart/form-data", @enctype = "multipart/form-data", @id = "AnexoClasseForm", @class = "upload-form" }))