0
gönderiliyor
"Enter" vurulduğunda gönderilmemesi için iki girdiye ihtiyacım var ve farklı bir işlem yapmam gerekiyor, bu nedenle bu iki alanın tuşa basıp yanlış döndüğünü, ancak formun yine de gönderilmesini sağlıyorum. Niye ya? Bir Bahsettiğim iki uydusu ilk iki alana, olduğumdaJQuery return false formunda aslında
@model Venta
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Venta</h2>
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
@using (Html.BeginForm("Create", "Venta", FormMethod.Post))
{
<div class="form-horizontal col-md-12" id="DivForm">
<div class="form-group col-md-6">
@Html.LabelFor(model => model.Codigo_, htmlAttributes: new { @class = "col-md-5 control-label" })
<div class="col-md-7">
@Html.TextBoxFor(model => model.Codigo_, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.Codigo_)
</div>
</div>
<div class="form-group col-md-6">
@Html.LabelFor(model => model.Nombre_, htmlAttributes: new { @class = "col-md-5 control-label" })
<div class="col-md-7">
@Html.TextBoxFor(model => model.Nombre_, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.Nombre_)
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Agregar Stock" class="btn btn-default btn-primary btn-block" />
</div>
</div>
//More filds here
}
<script>
$(function() {
$("#DivForm #Codigo_, #DivForm #Nombre_").bind('keyup', function (e) {
if (e.keyCode === 13) { // 13 is for enter key
alert(); // Do something else
return false;
}
});
});
</script>
, ben uyarısı() ve da form gönderildiğinde olsun. "Geri dönüş yanlış" çalışmıyor.
Event.preventDefault() yöntemine de bir göz atın. Yardımcı olabilir –