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");這種方式獲得值即可