-4

初心者で申し訳ありませんが、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 で、ユーザーが保存ボタンをクリックし、チェックボックスをオンにして、そのページをリダイレクトし、チェックボックスをオンにします

4

2 に答える 2

0

.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"

テンプレートを「データ」として実行する関数には、任意のタイプ (interface{}) を渡すことができます。通常、これは Struct または Map[string]string です。

チェック済みの設定方法 おそらく、投稿されたフォームに従って、main.go at ハンドラーに「チェック済み」が設定されています。

ドキュメントを読んで、よりよく説明してください。お願いします

于 2014-12-22T14:06:54.733 に答える