Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms Jsoup-获取窗体的操作_Forms_Action_Hidden_Jsoup - Fatal编程技术网

Forms Jsoup-获取窗体的操作

Forms Jsoup-获取窗体的操作,forms,action,hidden,jsoup,Forms,Action,Hidden,Jsoup,基本上,我有一个表格 <form id="frm1" action="random.php" > <input ... /> <input ... type=hidden name=id value=random_number /> </form> 我需要得到两个随机值。操作和名为id的隐藏值。表单的id不会更改。它总是frm1。 我完全不知道该怎么做。我可以选择表格,但不知道该怎么办 从那里开始 希望得到帮助。 谢谢如果你还没有,你应该看看

基本上,我有一个表格

<form id="frm1" action="random.php" >
<input ... />
<input ... type=hidden name=id value=random_number />
</form>

我需要得到两个随机值。操作和名为id的隐藏值。表单的id不会更改。它总是frm1。 我完全不知道该怎么做。我可以选择表格,但不知道该怎么办 从那里开始

希望得到帮助。
谢谢

如果你还没有,你应该看看这个

元素上有一个名为
attr(字符串键)
在您的例子中,
formElement.attr(“action”)
应该返回“random.php”


要获取第二个随机数,如果元素上没有id,则可以使用
formElement.children()
,只需迭代子元素以查找所需的限定符并拉出value属性。

谢谢。这有帮助。由于我知道输入的名称,所以没有使用formElement.children(),而是使用了formElement.select(“input[name=id]”)。first()