我有一個帶有輸入字段的表單。我能夠從<script>. 我從 POST 請求中獲取該值。但是當我嘗試創(chuàng)建另一個具有相同輸入字段(相同名稱和 ID)的表單時,值注入不起作用。我無法解決問題。這是第一種情況的 html 和路由處理程序:<form role="form" action="/scale" method="POST" id="sc-form-scale"> <input type="hidden" name="filePath" id="filePath" value=""> <input type="submit" value="Submit for Scaling"> </form>app.post('/scale', function(req, res) { var myFilePath = req.body.filePath; res.redirect('/'); console.log(myFilePath); console.log(typeof myFilePath); });這是第二種情況:<form role="form" action="/rotate" method="POST" id="sc-form-rotate"> <input type="hidden" name="filePath" id="filePath" value=""> <input type="submit" value="Submit for Rotation"> </form> app.post('/rotate', function(req, res) { var myFilePath = req.body.filePath; res.redirect('/'); console.log(myFilePath); console.log(typeof myFilePath); });在第一種情況下,一切正常。這是我得到的 console.log 輸出:/home/user1/Desktop/myPart.stepstring但這是我在第二種情況下得到的:string如您所見,它被識別為字符串,但它的值為空。我不明白為什么會這樣。代碼完全一樣。
Js:向多個輸入字段注入值
偶然的你
2023-06-15 16:42:24