因为你的form1提交时并没有提交form2的值
<script>
function send(obj)
{
var fm=document.all.form1;
fm.method='post';
fm.action='http://192.168.18.18/1.asp?Adjust_one='+obj.value+'&Adjust_two='+document.all.form2.Adjust_two.value;
fm.target='_blank';
fm.submit();
alert(fm.action);
}
</script>
<body>
<form name='form1'>
<div id='data'></div>
</form><form name='form2'>
<select name='Adjust_one' onchange='send(this)'>
<option value='1'>1</option>
<option value='2'>2</option>
</select>
<input type=text name='Adjust_two'>
</form>
</body>
<script>
function send(obj)
{
var fm=document.all.form1;
fm.method='post';
fm.action='http://192.168.18.18/1.asp?Adjust_one='+obj.value+'&Adjust_two='+document.all.form2.Adjust_two.value;
fm.target='_blank';
fm.submit();
alert(fm.action);
}
</script>
<body>
<form name='form1'>
<div id='data'></div>
</form><form name='form2'>
<select name='Adjust_one' onchange='send(this)'>
<option value='1'>1</option>
<option value='2'>2</option>
</select>
<input type=text name='Adjust_two'>
</form>
</body>
这样比较简单一些!
<form name='form2'>
<select name='Adjust_one' onchange='send(this)'>
<option value='1'>1</option>
<option value='2'>2</option>
</select>
<input type=text name='Adjust_two'>
</form>
你的意思是不是将用户在form2在提交前的资料显示出来,还是别的意思。