如下
情况一:
<form action="a.html?"+d1+"&d2=你好" method="post" name="f1" id="f1">
结果在a.html里面接收不到d1的值(d1是我获取的某一个text值,获取无误)情况二:
<form action="a.html?d1=1&d2=你好" method="post" name="f1" id="f1">
结果无误,可以获取两个值接受页面js代码如下
<script type="text/javascript">
var tmpArr;
var QueryString;
var URL = document.location.toString();
if(URL.lastIndexOf("?")!=-1){
QueryString= URL.substring(URL.lastIndexOf("?")+1,URL.length);
tmpArr=QueryString.split("&");
for (i=0;i<=tmpArr.length - 1;i++) {
document.write("参数为:" + tmpArr[i] + "<br/>");
}
}else{
QueryString = "";
}
</script>我想知道为什么只能传递常量不能传递变量学生党,各位前辈求解答
情况一:
<form action="a.html?"+d1+"&d2=你好" method="post" name="f1" id="f1">
结果在a.html里面接收不到d1的值(d1是我获取的某一个text值,获取无误)情况二:
<form action="a.html?d1=1&d2=你好" method="post" name="f1" id="f1">
结果无误,可以获取两个值接受页面js代码如下
<script type="text/javascript">
var tmpArr;
var QueryString;
var URL = document.location.toString();
if(URL.lastIndexOf("?")!=-1){
QueryString= URL.substring(URL.lastIndexOf("?")+1,URL.length);
tmpArr=QueryString.split("&");
for (i=0;i<=tmpArr.length - 1;i++) {
document.write("参数为:" + tmpArr[i] + "<br/>");
}
}else{
QueryString = "";
}
</script>我想知道为什么只能传递常量不能传递变量学生党,各位前辈求解答
<input type="submit" onclick="document.f1.action='a.html?d1=' + d1 + '&d2=你好'"
document.write('<form action="a.html?d1='+d1+'&d2=你好" method="post" name="f1" id="f1">');
</script>