Abc
Def
我需要使用JavaScript来填充它,并将其发送。
我所著:
function post(path) {
method = "post";
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "radio");
hiddenField.setAttribute("name", "option_id");
hiddenField.setAttribute("value", "12");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "poll_id");
hiddenField.setAttribute("value", "56");
form.submit();
}
post('http://www.example.net/index.php');
但在回答有没有数据。我需要发送表格Abc = value='12'。表单操作不在我的域名上。我有a.com,表格是b.com。
# nc -l 192.168.1.11 -p 80
POST /index.php HTTP/1.1
Host: example.net
Connection: keep-alive
Content-Length: 0
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: null
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.101 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip,deflate
Accept-Language: cs-CZ,cs;q=0.8
我做得不好?
2014-10-17
martin
+0
看起来您忘记将隐藏字段添加到表单中,并将表单追加到文档中。 –
2014-10-17 13:56:40