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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Js:向多個輸入字段注入值

Js:向多個輸入字段注入值

偶然的你 2023-06-15 16:42:24
我有一個帶有輸入字段的表單。我能夠從<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如您所見,它被識別為字符串,但它的值為空。我不明白為什么會這樣。代碼完全一樣。
查看完整描述

1 回答

?
嚕嚕噠

TA貢獻1784條經(jīng)驗 獲得超7個贊

對于這兩種形式,您都有 id filePath。您的 ID 應該是唯一的,但名稱不一定是。聽起來你是通過 id 設置值,所以你應該為id每個分配一個唯一的并單獨設置它們,或者將它們設置為具有相同的類并使用querySelectorAll或類似的東西來一次選擇多個元素。


例如,如果您將類分配'filePathClass'給兩個輸入,當您想要分配一個值時,您可以執(zhí)行以下操作:


document.querySelectorAll('.filePathClass').forEach(function (fileInput) {

    fileInput.value = '...';

})


查看完整回答
反對 回復 2023-06-15
  • 1 回答
  • 0 關注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號