当字段没有ID时,如何构建一个自动填写目标页面字段的URL?我需要填充的字段包含如下代码:
<input type="text" name="subject" size="40" maxlength="255" onchange="max255(this)">
使用我找到的答案here,我创建了一个HTML页面,该页面使用jQuery根据用户在字段中键入的内容构建URL。然后,当您单击按钮时,它将转到该URL,并将用户输入添加到URL的末尾。
我现在需要做的就是在目标页面中填写该字段,用户在字段中输入的内容。
目标网页的常规链接类似于:
xxx.com/bin/tools/new_view.cgi?type=11111
我认为如果我要填充的字段有ID,那么我们说ID也是&#34;主题&#34;,那么可能只需要修改我的jQuery代码就可以了我生成的网址是:
xxx.com/bin/tools/new_view.cgi?type=1111#subject=what was typed into the form on my page
但这并不起作用,因为subject
是字段名称,而不是其ID。
如果我在目标页面上检查该元素,并通过添加一个值来修改它,如下所示:
<input type="text" name="subject" size="40" maxlength="255" onchange="max255(this)" value="My Text">
然后我看到My Text
填写了字段(直到我重新加载页面)。
有没有办法像现在一样定位和填充该字段?或者我是否必须让他们在该字段中添加ID?
答案 0 :(得分:0)
这最终很简单,我比原来的问题更接近我。将#subject=what was typed...
附加到网址不起作用的原因是因为subject
不是ID,正如我所说的那样。但我只需要使用&
而不是#
xxx.com/bin/tools/new_view.cgi?type=1111&subject=what was typed
并且该URL使用字符串“what is typed”填充名为subject
的目标页面字段