1. 怎么在js设置form的action
用JQuery的设置属性的方法可以很方便的设置。
$("form").attr('action','xxxx');
2. 用JS提交表单 并向action传一个值
href='javascript:adminManageOpertionForm.action="a.asp?a=1";adminManageOpertionForm.submit();'
3. 通过js实现表单提交后,如何判断该提交调用的Action方法是否执行完成了
你想想你提交一下表单 一般都异步的瞬间完事 回来肯定又把值都重置了
这个东西我以前弄过一下 就是用户前面提交了一个 视频文件 服务器进行转码 然后提示进度给页面显示,最后我用的办法是 JAVA里做一个STATIC的全局变量 在转码的时候 把进度写进去
然后前台AJAX 定时去一个ACTION取值 和你这个应该差不多
只有进度是100的时候 按钮在变成可以操作状态
4. 如何用js把form提交到action 具体代码如下
使用form表单提交数据,需要将数据写到表单元素内(如文本框、隐藏域等)。因此,将版权js文件里的变量通过FORM表单提交到action的思路如下:
1、在form表单中准备隐藏域用以存放需要提交的数据
<form action="目标url">
<!-- 其他表单元素 -->
<input type="hidden" id="test" name="testname">
<input type="submit" value="提交">
</form>
2、在js文件中,将变量赋值给隐藏域
var test = "...."; // 需要提交的变量
document.getElementById("test").value = test;
3、点击”提交按钮“提交表单后,后台可以接收name为testname,value为test变量的值的数据。
5. js提交action如何触发onsubmit
把表单的元素选取后当表单提交的时候就可以触发事件了,小例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
window.onload = function ()
{
var oFm = document.getElementById('fm1');
oFm.onsubmit = function ()
{
alert("AAAAA");
}
}
</script>
</head>
<body>
<form id="fm1" action="#" >
<input type="submit";/>
</form>
</body>
</html>
6. js文件里的变量如何通过FORM表单提交到action
在FORM里加几个你想提交的对应变量的隐藏input
如
<input type="hidden" id="xxxx" name="xxxx">
把js里的变量,给 xxxx 设上值
提交form,在action中就可以取到了。
你在form中用........<input type="submit">..........
这个没办法调用onclick事件。去给form 的input传值。
除非页面加载时,就把JS文件的变量传给form。
7. <html:form>标签onsubmit属性提交到js没有执行,直接跳到action
你的check()写的可能有问题.
可能是你的check()中判断不该提交时,没有用return
false;
function
check(){
if(document.
getElementById
("account").value=='')
return
false;
}
===========
前提:
input框account一定要有id="account"的属性.
8. 如何将js中的值传到后台action中
由于你是通过URL传参的方法。太长就费费了。
如果你这段js是在页面中写的。可以再页内面上加上一个隐藏域<input type="hidden" name="fjmc">
然后用容js给这个hidden赋值,在后台获取它的值。
9. 如何用js提交表单
办法1.同一个页面中建立两个表单 各自提交:
<form action="?" name="form1" id="form1">
<!-- 表单内容 -->
<input type="submit" />
</form>
<form action="?" name="form1" id="form1">
<!-- 表单内容 -->
<input type="submit" />
</form>
办法2:如果非要只有一个回表单的话,通过答js提交:
<script type="text/javascript" language="javascript">
function submitYouFrom(path){
$('form1').action=path;
$('form1').submit();
}
</script>
<form action="?" name="form1" id="form1">
<!-- 表单内容 -->
<input type="button" value="提交1" onclick="submitYouFrom('地址一')"/>
<input type="button" value="提交2" onclick="submitYouFrom('地址二')"/>
</form>
10. 可以用JS提交数据到action吗
可以提交到action,window.open("/test.do?test='参数值'&test2='下一个参数值'")或者window.location.href("/test.do?test='参数值'&test2='下一个参数值'");都可以。在action里用request.getParamter("test");这种方式获得值即可