第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

從唯一的模板處理多個(gè)表單

從唯一的模板處理多個(gè)表單

Go
楊__羊羊 2021-08-30 14:24:29
我在一個(gè)模板中有兩個(gè)表單,如何識(shí)別每個(gè) html 表單以便將其處理到我的處理程序中?是否可以在后處理程序代碼中獲取表單名稱?我正在使用 nosurf,因此我必須在同一個(gè)請(qǐng)求中生成和檢查令牌,也許我做錯(cuò)了..    <form action="/form" method="post" name="form1">         <label class="control-label">Set A</label>            <div class="controls">                <input type="text" id="my" name="my">            </div>      <div style="display:none;">      <input name="_formkey" type="hidden" value="{{.token}}">      </div>                </form>    <form action="/form" method="post" name="form2">         <label class="control-label">Set thing</label>            <div class="controls">                <input type="text" id="thing" name="thing">            </div>      <div style="display:none;">      <input name="_formkey" type="hidden" value="{{.token}}">      </div>                </form>我的處理程序func myHandler(w http.ResponseWriter, r *http.Request) {    switch r.Method{    case "GET":        data:=map[string]interface{}{            "key":nosurf.Token(req),        }        if err := renderTemplate(w, "base", data); err != nil {            log.Error(err)        }    case "POST":        // how?        if r.FormValue("my"){}        ...        if r.FormValue("thing"){}        ...    }}謝謝
查看完整描述

1 回答

?
繁華開(kāi)滿天機(jī)

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊

是否可以在后處理程序代碼中獲取表單名稱?

我認(rèn)為這是不可能的,但是您可以在另一個(gè)隱藏的輸入字段中發(fā)送表單名稱。


查看完整回答
反對(duì) 回復(fù) 2021-08-30
  • 1 回答
  • 0 關(guān)注
  • 148 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)