填写网页上的字段

时间:2010-12-31 23:11:27

标签: javascript html macros autofill

我已经问过这个问题了,但对我来说还是太不清楚了,似乎人们还没有理解我想要做的事情,所以我会尝试更清楚。

本网站:https://www4.polymtl.ca/poly/poly.html 是我想填写的网站。

我希望能够做的是用文本修改“nip”,“code”和“naissance”字段的值(例如,代码为“majuif”)。

    <input type=password name=code size=8 maxlength=8>
    <input type=password name=nip size=8 maxlength=8>
    <input type=password name=naissance size=8 maxlength=8>

但是,我不知道该怎么做。这是我的问题。

我应该写另一个HTML文件 - 我不知道是否可以使用“宏”这个词,但我很确定它可以 - 并在其中插入JavaScript?

请注意,我不是JavaScript或HTML的专业人士,但我有基础知识,还在学习。

谢谢,

-Max。

1 个答案:

答案 0 :(得分:6)

看着你的另一个问题,你说这不是你的页面。您无法读取或写入不是由您自己的页面创建的页面。

您可以在自己的浏览器中创建一个快捷方式/书签链接到javascript:alert('hello world');或

javascript:document.getElementByName('code').value = 'majuif';
document.getElementByName('nip').value = 'majuif';
document.getElementByName('naissance').value = 'majuif';

然后在浏览器中显示页面时点击书签。

更新

检查它需要是getElementsByName复数,但仍然不满意他们的html没有找到输入命名代码 - getElementsByTagName工作

javascript:document.getElementsByTagName('input')[1].value='code';document.getElementsByTagName('input')[2].value='nip';document.getElementsByTagName('input')[3].value='naissance';alert('tested');

请注意,当您在页面上时,可以将脚本剪切并粘贴到地址栏中。