When I press enter in the input type file, it opens a blank page

0

This is my code, pressing enter opens a blank page

<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>

This is the input:

    
asked by anonymous 11.12.2015 / 13:31

1 answer

1

Cancel the Enter key on the Form:

I added in BeginForm:

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

The Complete Code:

@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" }))
    
11.12.2015 / 16:58