我有一個ASP.NET MVC 5應用程序複製文本框的值到另一個 - ASP.NET MVC剃刀
@model ProjectOasis.Models.RegisterViewModel
@{
ViewBag.Title = "Register";
}
<h2>@ViewBag.Title.</h2>
@using (Html.BeginForm("Admin", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
@Html.AntiForgeryToken()
<h4>Create a new account.</h4>
<hr />
@Html.ValidationSummary("", new { @class = "text-danger" })
<div class="form-group">
@Html.LabelFor(m => m.Email, new { @class = "col-md-2 control-label"})
<div class="col-md-10">
@Html.TextBoxFor(m => m.Email, new { @class = "form-control" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(m => m.UserName, new { @class = "col-md-2 control-label"})
<div class="col-md-10">
@Html.TextBoxFor(m => m.UserName, new { @class = "form-control" })
</div>
</div>
//more form stuff
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" class="btn btn-default" value="Create" />
</div>
</div>
}
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
如何讓這個無論何時進入m的範圍內以下表格。電子郵件的文本框,該值立即複製到m.UserName文本框? (我將這個工作後,使UserName文本框不可編輯)。
謝謝。
你將不得不通過JavaScript來做到這一點。 – 2014-09-28 06:43:57
由於貝爾巴托夫提到你需要使用Javascript/jQuery來做到這一點,但什麼點 - 只複製值服務器端,當你發佈形式 – 2014-09-28 06:50:43
因爲我特別希望用戶看到他們的登錄名=電子郵件地址。 – mansonitefirefox 2014-09-28 06:56:27