<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<form id="frm" method="post" target="_blank" accept="Receive.aspx">
<input type="button" value="提交" onclick="Send();" />
</form>
<script type="text/javascript">
function Send() {
?? //我如何在这里给这个frm添加他的post数据如 name=jerry&pass=123456; 谢谢
document.getElementById("frm").submit();
}
</script>
</body>
</html>
<form id="frm" method="post" target="_blank" accept="Receive.aspx">
<input type="button" value="提交" onclick="Send();" />
</form>
<script type="text/javascript">
function Send() {
var f = document.getElementById("frm");
if(!f.elements["name"]){
if(document.all) var input = document.createElement("<input name='name' type='hidden'>");
else{
var input = document.createElement("input");
input.type="hidden";
input.name="name";
}
f.appendChild(input);
}
f.elements["name"].value = "jerry";
if(!f.elements["pass"]){
if(document.all) var input = document.createElement("<input name='pass' type='hidden'>");
else{
var input = document.createElement("input");
input.type="hidden";
input.name="pass";
}
f.appendChild(input);
}
f.elements["pass"].value = "123456";
f.submit();
}
</script>
这样的方法看起来可行,
但能不能不用这种创建input的方法
而是直接给form赋值的方法,如
frm.postData = "name=jerry&pass=123456";
这种呢?
谢谢
但如果一定是通过POST数据的话就一定要创建name的html标签对像吗?
不能通过js进行赋值吗?