1.
在页面上加上function window.onload()
{
selectObj.onchange();
}2.第二个问题我觉得使用iframe
<script>
function test()
{
form1.action = "do1.asp";
form1.submit();
form1.action = "do2.asp";
form1.submit();
form1.reset();
alert('已经提交到两个后台处理程序了');
}
</script>
<form name=form1 method=post target="iframe1">
<input type=button onclick="test();"/>
</form>
<iframe name="iframe1" style="display:none"></iframe>
在页面上加上function window.onload()
{
selectObj.onchange();
}2.第二个问题我觉得使用iframe
<script>
function test()
{
form1.action = "do1.asp";
form1.submit();
form1.action = "do2.asp";
form1.submit();
form1.reset();
alert('已经提交到两个后台处理程序了');
}
</script>
<form name=form1 method=post target="iframe1">
<input type=button onclick="test();"/>
</form>
<iframe name="iframe1" style="display:none"></iframe>
2.可以用AJAX提交到后台啊.
第一个问题请问,您说的这个方法是什么意思?与原来的有什么不同,因为我看不太懂
function window.onload()
{
selectObj.onchange();
}请说明,与原来的区别,以及如何调用,谢谢第二个问题我描述的不是很详细
首先是jsp页面,我不知道asp和jsp有什么区别,抱歉
只有一个form,而且在form中规定了action,这个action是正常的,通过submit提交
还有一个就要通过下拉列表触发事件提交,我通过js的location转入到一个action中,但是页面不提交,有没有什么好的方案让form能够提交过去,却提交到另外的action?
form1.action = "do1.asp";
form1.submit();这个方法是不是起作用?是否可以解决上面的问题?请回
//这一段是网页一显示出来就强行触发一次下拉框的onchange事件
function window.onload()
{
selectObj.onchange();
}
//这一段是onchange事件的处理程序
function chg()
{
alert(selectObj.value);
}
</script><select name=selectObj onchange="chg()">
<option value=男>男</option>
</select>form1.submit()是强行提交。提交了2次。
script中locaction后面加上submit()还起作用吗?应该运行不到吧?请赐教
function test()
{
form1.action = "do1.asp";
form1.submit(); //这一句将提交到内嵌的另一个网页iframe1中(参数传给do1.asp)。不会冲掉原来页面
form1.action = "do2.asp";
form1.submit(); //这一句还是提交到iframe1中(参数传给do2.asp)。虽然都提交到同一处,但后台仍然会把do1.asp和do2.asp按顺序执行完。 form1.reset();
alert('已经提交到两个后台处理程序了');
}
</script>
<form name=form1 method=post target="iframe1">
<input type=button onclick="test();"/>
</form>
<iframe name="iframe1" style="display:none"></iframe>你不试验吗?试验过不就知道了。
谢谢您的回复