parent.html
<HTML>
<form name="form" method="post" action="child2.html">
<input type="text" value="" name="text2" id="pdetails2">
<input type=submit name="submit" value="submit"></form>
</html>
child2.html
<HTML>
<form name="form1">
<input type="text" value="" name="text3" id="pdetails3">
</form><html>
这里如果我在父表单文本框中给出任何值,一旦我点击提交按钮我需要在child2表单文本框中的文本框值,我该怎么办?
答案 0 :(得分:2)
针对您的具体解决方案:您可以使用javascript尝试。
1。)将parent.html的表单方法更改为get而不是post
<form name="form" method="get" action="child2.html">
2。)在child2.html中添加以下javascript函数:
<script type="text/javascript">
function $_GET(q,s) {
s = s ? s : window.location.search;
var re = new RegExp('&'+q+'(?:=([^&]*))?(?=&|$)','i');
return (s=s.replace(/^?/,'&').match(re)) ? (typeof s[1] == 'undefined' ? '' : decodeURIComponent(s[1])) : undefined;
}
</script>
3。)使用$ _GET('var1');获得价值:例如在你的文本框中:
<input type="text" value="" name="text3" id="pdetails3">
<script>document.getElementById('pdetails3').value = $_GET('pdetails2');</script>