我想要完成的是只需在URL中键入表单变量即可登录网站。
HTML code:
<form action="httpclient.html" onsubmit="return checkSubmit();" method="post" target="_parent" name="frmHTTPClientLogin">
<input type="hidden" name="mode" value="191">
<label>Username</label>
<input border="1" style="width:150px" maxlength="60" name="username">
<label>Password</label></pre>
<input type="password" border="1" style="width:150px" autocomplete="off" name="password" maxlength="60">
这是代码的相关过去。现在,我想通过传递在网址中输入的值来登录此网站http://10.100.56.55/httpclient.html。首先是可能的。如果是,那么我需要为userame输入什么:名称和密码是否通过? 什么编码的URL将在POST方法中传递?如果有的话?
答案 0 :(得分:3)
将method="post"
更改为method="get"
答案 1 :(得分:1)
<input type="text" class="form-control" placeholder="Products" name="search" value="search" id="search">
<input type="text" class="form-control" placeholder="Products" name="search" value="search" id="search2">
<button type="submit" class="btn btn-default" onclick="location.href='\search.php?search='+ document.getElementById('search').value+'&search2='+document.getElementById('search2').value;"> Search</button>
答案 2 :(得分:0)
如果要输入用户名和密码的Querystring,则需要在浏览器的地址栏中输入:
http://10.100.56.55/?username=name&password=pass
编辑: 您需要找出表单的去向以及它正在做什么。为此,您需要检查名为'checkSubmit()'的提交javascript函数正在执行的操作。您可以通过在浏览器中打开页面并执行查看源来完成此操作。如果javascript是html文件的外部,请检查页面上的js链接并打开它们以查找该功能。该函数可能包含您正在查找的查询字符串参数。
答案 3 :(得分:0)
不可能这样做;表单必须使用GET方法。
答案 4 :(得分:0)
问题出在输入标记<input type="hidden" name="min_price" value="200">
正斜杠丢失,我添加了正斜杠,它现在可以正常工作<input type="hidden" name="min_price" value="200"/>
。就这么简单,花了很多时间。请不要投票给我,我是菜鸟。