填充字段的URL

时间:2015-02-20 23:58:21

标签: jquery html

当字段没有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?

1 个答案:

答案 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的目标页面字段