javascript - 自动填写并提交号码
问题描述
我需要用数字自动填充表格。出于这个原因,我正在使用这个书签:
javascript:var crn=[num1,num2...];
for(var i=0;i<crn.length;i++){
var d=document.getElementById("crn_id"+(i+1));
d.value=crn[i];
}
void(0);
它有效,但我需要单击此提交按钮:
<input type="submit" name="REG_BTN" value="Submit Changes">
我尝试使用此代码:
javascript: var document.getElementsByTagName('submit')[0].click();
但这不起作用。我正在尝试填写网站示例:(https://web.itu.edu.tr/durgunor/crn.html)
如何填写表格并使用统一代码提交?
解决方案
如果有表格,试试这个
javascript:(function() {
["num1","num2"].forEach((crn,i) => document.getElementById(`crn_id${(i+1)}`).value=crn;
document.form.submit()})()
推荐阅读
- excel - 在 Microsoft Power Automate 中将 Excel 数据转换为货币时遇到问题
- mysql - MySQL - 按最低差异搜索日期范围和分组
- arrays - 更新源数组后不更新淘汰赛下拉列表
- python - 为什么返回不起作用并在输出中给出错误的值
- python - 在 PyQt5 QListWidget 中排列项目?
- java - 基于标头值的 JAX-RS 调用端点
- python - 错误:错误的 DVC 文件名“Training_Batch_Files\Wafer12_20012.csv.dvc”被 git 忽略
- flutter - 我可以查看是否安装了另一个 dart/flutter 包吗?
- python - 计算欧拉数
- reactjs - 为什么我无法从服务器上的阵列中获取正确信息