Menghuraikan Input daripada Borang HTML dengan Golang
Dalam rangka kerja Goji, input borang penghuraian membolehkan mendapatkan semula data yang dihantar melalui borang HTML dengan lancar. Ini membolehkan pembangun mengendalikan input pengguna dan melaksanakan operasi sebagai tindak balas.
Untuk menghuraikan input borang dalam Goji, ikut langkah berikut:
import ( "fmt" "net/http" "github.com/zenazn/goji" "github.com/zenazn/goji/web" ) func hello(c web.C, w http.ResponseWriter, r *http.Request) { // Call r.ParseForm() before reading form values if err := r.ParseForm(); err != nil { // Handle error handling here } name := r.PostFormValue("name") fmt.Fprintf(w, "Hello, %s!", name) }
func main() { goji.Handle("/hello", hello) goji.Serve() }
<form action="/hello" method="get"> <input type="text" name="name"> <input type="submit" value="Submit"> </form>
Apabila borang diserahkan, rangka kerja Goji akan menghuraikan input (dalam kes ini, nilai medan "nama") dan hantarkannya ke fungsi pengendali borang anda, yang kemudiannya boleh memproses input sewajarnya.
Atas ialah kandungan terperinci Bagaimana Menghuraikan Input Borang HTML Menggunakan Goji di Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!