通过id查询出单据的详细信息并在页面显示
需要先设置路由才能通过地址访问到需要的方法
r.HandleFunc("/cusinfo", web.Cusinfo)
func Cusinfo(w http.ResponseWriter, r *http.Request) {
t, _ := template.ParseFiles("templates/customer-info.html")
r.ParseForm()
ids := r.Form["id"]
id, _ := strconv.Atoi(ids[0])
customer, _ := dbdata.Findcus(id)
t.Execute(w, customer)
}
<form action="/cusedit" method="post" class="form form-horizontal" id="form-member-add">
<input type="hidden" value="{{.Id}}" name="id" />
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>名称:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Name}}" placeholder="" id="name" name="name">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">税号:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Taxno}}" placeholder="" id="taxno" name="taxno">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">地址:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Addr}}" name="addr" id="addr">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">联系人:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Contact}}" name="contact" id="contact">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">电话:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Contel}}" name="contel" id="contel">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">内容:</label>
<div class="formControls col-xs-8 col-sm-9">
<textarea name="content" cols="" rows="" class="textarea" >{{.Content}}</textarea>
<p class="textarea-numberbar"></p>
</div>
</div>
</form>