一个按钮一个表单同时提交到两个不同的页面
如题用post方式用js提交页静态的如何提交谢谢了帮我解答就是html中的提交表单,用一个onclick按钮将post数据提交到两个不同的页面中不明白留言我继续补充...
如题用 post 方式
用js 提交页静态的
如何提交 谢谢了 帮我解答
就是html中的提交表单,用一个onclick按钮将post数据提交到两个不同的页面中
不明白留言我继续补充 展开
用js 提交页静态的
如何提交 谢谢了 帮我解答
就是html中的提交表单,用一个onclick按钮将post数据提交到两个不同的页面中
不明白留言我继续补充 展开
展开全部
一个页面按正常方式提交,另一个页面用ajax异步方式提交,比如:
<form name=form1 action="第一个页面的网址" method="post">
<input name=a type=text value="" />
<input name=b type=text value="" />
<input type=submit value="提交" onclick="return submit2other();" />
</form>
<script>
function submit2other(){
if(window.XMLHttpRequest){
var xmlhttp=new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
var xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
return false;
}
}
}else{
return false;
}
postd="a="+form1.a.value+"&b="+form1.b.value;
xmlhttp.open("POST","第二个页面的网址",true);
xmlhttp.setRequestHeader("Content-Length",postd.length);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.send(postd);
return true;
}
</script>
<form name=form1 action="第一个页面的网址" method="post">
<input name=a type=text value="" />
<input name=b type=text value="" />
<input type=submit value="提交" onclick="return submit2other();" />
</form>
<script>
function submit2other(){
if(window.XMLHttpRequest){
var xmlhttp=new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
var xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
return false;
}
}
}else{
return false;
}
postd="a="+form1.a.value+"&b="+form1.b.value;
xmlhttp.open("POST","第二个页面的网址",true);
xmlhttp.setRequestHeader("Content-Length",postd.length);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.send(postd);
return true;
}
</script>
追问
如果不使用ajax呢,有没有办法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询