对不起,我是初学者,我阅读了 golang.docs,但没有很好地理解。我已经:index.html:
<html>
<head>
</head>
<body>
<form action type="checkbox" name="test" value="A" {{.checked}}>
<input type="submit" value="save">
</body>
</html>
在 main.go 中,如果用户单击保存按钮,则选中复选框重定向该页面并显示选中的复选框
对不起,我是初学者,我阅读了 golang.docs,但没有很好地理解。我已经:index.html:
<html>
<head>
</head>
<body>
<form action type="checkbox" name="test" value="A" {{.checked}}>
<input type="submit" value="save">
</body>
</html>
在 main.go 中,如果用户单击保存按钮,则选中复选框重定向该页面并显示选中的复选框
您可以在地图中发送变量。例如:
package main
import (
"bytes"
"fmt"
"text/template"
)
func main() {
t, _ := template.New("hi").Parse("Hi {{.name}}")
var doc bytes.Buffer
t.Execute(&doc, map[string]string{"name": "Peter"})
fmt.Println(doc.String()) //Hi Peter
}
.
是在 go 代码中定义的。
请提供执行模板的 go 代码片段,类似于以下代码:
t, _ := template.ParseFiles(tmpl + ".html")
t.Execute(w, data) // the data must feature the field "checked"
或者
templates.ExecuteTemplate(w, tmpl+".html", data) // the data must feature the field "checked"
您可以将任何类型(接口{})传递给将模板作为“数据”执行的函数。通常它是一个 Struct 或一个 Map[string]string。
如何设置已检查 可能根据发布的表单在处理程序的 main.go 中设置了“已检查”。
阅读文档并更好地解释它。请