提交HTML表单,该表单使用带有cURL的javascript进程

Submit HTML form which uses a javascript process with cURL

本文关键字:表单 cURL javascript 进程 HTML 提交      更新时间:2023-09-26

有没有一种方法可以使用CURL提交,CURL是一种使用javascript进程的HTML表单,ang没有名称?

函数保存更改:

function saveChanges()
{
   if((document.loginform.user.value=="" && document.loginform.pass.value=="")||
      (document.loginform.user.value=="" && document.loginform.pass.value!="") )
   {   
      alert("Login error: Please try again.");
      document.loginform.user.focus();
      return false;
   }   
   return true;
}

<tr> <td height="24" width="92"><i><font face="Arial" color="#800000">Username</font></i></td>
<td height="24" width="300"><font face="Arial">
<input name=user size=32 maxlength=32 value='' style="width: 300; height: 24"></font></td> </tr>
<tr> <td height="24" width="92"><i><font face="Arial" color="#800000">Password</font></i></td>
<td height="24" width="300"><font face="Arial">
<input name=pass size=32 maxlength=32 type=password style="width: 300; height: 24"></font></td> </tr>
<tr> <td colspan=2 align=center height="70">
	<p style="margin-top: 5px"><font face="Arial"><input type=submit value='Login' onClick="return saveChanges()">
<input type=reset value='Clear'><br>

这是我尝试使用的命令:

curl --data "user=root&pass=XXX&submit=Login" http://10.62.76.4:9999/login.cgi --location

提交按钮没有名称,因此它不会是一个成功的控件,因此在提交表单时它不会出现在数据中。

--data "user=root&pass=XXX"

JavaScript不会以任何方式修改数据或阻止正常的表单提交,因此它无关紧要。