如何在服务器上保存输入字段值?我想在提交后保存表单值,当我重新打开表单时,这些值消失了。
await page.$$eval("input[data-bind='value: SyringeOut']",el=>{
for(i=0; i<el.length; i++){
el[i].value=3;
}
});
如何在服务器上保存输入字段值?我想在提交后保存表单值,当我重新打开表单时,这些值消失了。
await page.$$eval("input[data-bind='value: SyringeOut']",el=>{
for(i=0; i<el.length; i++){
el[i].value=3;
}
});
page.$$eval
执行以下操作,
querySelectorAll
在页面内运行。考虑重写您的示例,如下所示,
await page.$$eval("input[data-bind='value: SyringeOut']", element => element.value = 3)
el => {}
所以你不应该在块内做一个 for 循环。因为它是一个单一的元素。
我必须首先双击输入元素,然后在其中输入图形/值。最终代码如下所示
await page.$$("input[data-bind='value: SyringeOut']").then(async(ee)=>{
for(var i=0; i<ee.length; i++){
await ee[i].click({clickCount:2});
await ee[i].type('3');
}
});