表单 `value` 赋值以后,第一次打开文本框出现 `<no value>` 怎么处理?
<form action="{{ RouteName2URL "auth.doregister" }}" method="post">
<div class="form-group row mb-3">
<label for="name" class="col-md-4 col-form-label text-md-right">姓名</label>
<div class="col-md-6">
<input id="name" type="text" class="form-control {{if .Errors.name }}is-invalid {{end}}" name="name" value="{{ .User.Name }}" required="" autofocus="">
{{ with .Errors.name }}
{{ template "invalid-feedback" . }}
{{ end }}
</div>
</div>
<div class="form-group row mb-3">
<label for="email" class="col-md-4 col-form-label text-md-right">E-mail</label>
<div class="col-md-6">
<input id="email" type="email" class="form-control {{if .Errors.email }}is-invalid {{end}}" name="email" value="{{ .User.Email }}" required="">
{{ with .Errors.email }}
{{ template "invalid-feedback" . }}
{{ end }}
</div>
</div>
<div class="form-group row mb-3">
<label for="password" class="col-md-4 col-form-label text-md-right">密码</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control {{if .Errors.password }}is-invalid {{end}}" name="password" value="{{ .User.Password }}" required="">
{{ with .Errors.password }}
{{ template "invalid-feedback" . }}
{{ end }}
</div>
</div>
<div class="form-group row mb-3">
<label for="password-confirm" class="col-md-4 col-form-label text-md-right">确认密码</label>
<div class="col-md-6">
<input id="password-confirm" type="password" class="form-control {{if .Errors.password_confirm }} is-invalid {{end}}" name="password_confirm" value="{{ .User.PasswordConfirm }}" required="">
{{ with .Errors.password_confirm }}
{{ template "invalid-feedback" . }}
{{ end }}
</div>
</div>
<div class="form-group row mb-3 mb-0 mt-4">
<div class="col-md-6 offset-md-4">
<button type="submit" class="btn btn-primary">
注册
</button>
</div>
</div>
</form>
如图:

关于 LearnKu
推荐文章: