当前页面的url:http://file.php?a='a'在页面中有一select控件,希望他内容改变的时候将参数传到url并刷新页。test.html中我是这样写的:
<form method="get" action={url}>
<select name=b onChange="submit()">
<OPTION value=1>1</OPTION>
<OPTION value=2>2</OPTION>
</select>
</form>在php中
<?
$url="http://file.php?a=\'a\'";
include_once("./test.html");
}
结果每次提交,都是转到http://file.php?b=''的页面,而a参数没了,不知道怎么解决?
action这里应该如何写啊?需要对url编码解码吗?
请指点一下,万分感谢
<form method="get" action={url}>
<select name=b onChange="submit()">
<OPTION value=1>1</OPTION>
<OPTION value=2>2</OPTION>
</select>
</form>在php中
<?
$url="http://file.php?a=\'a\'";
include_once("./test.html");
}
结果每次提交,都是转到http://file.php?b=''的页面,而a参数没了,不知道怎么解决?
action这里应该如何写啊?需要对url编码解码吗?
请指点一下,万分感谢
取值时a用$_GET["a"],b用$_POST["b"]
试le一下:
zeroleonhart的方法中最后加的submit()什么作用?最终action中构成的内容是什么?我这里测试不行。xiaoyao888,我是想向html中提交内容,不是在php中用:)ishion, 这种方法应该可行,不过& =之类的字符变成了乱码,正在考虑在什么地方解码