是否可以使用javascript將輸入字段提交到設定的時間量?例如,我想每分鐘在輸入字段中提交Hello World,然後提交它。這可能嗎?在輸入集中提交時間量
-1
A
回答
1
如果你想讓它每分鐘這應該工作:
window.setInterval(function() {
document.getElementById("myInput").value = "Hello World";
document.getElementById("myForm").submit(); // form containing "myInput"
}, 60000);
2
當然。
使用setTimeout
並提供填充輸入字段並提交表單的函數。
除非通過Ajax提交,否則會刷新頁面,但會自動重新加載定時器(假設您最終在同一頁面上)。
如果您通過Ajax提交超時函數應重新加載/重置計時器,提供自己作爲函數參數。
粗略(jQuery的方便起見):
$(function() {
function doit() {
$("#input_id").val("Hello World");
$("#form_id").submit();
}
setTimeout(doit, 1000 * 60);
});
更多的Ajax-Y:
$(function() {
function doit() {
$.post(postUrl,
$("#form_id").serialize(),
function() {
setTimeout(doit, 1000 * 60);
}
);
}
setTimeout(doit, 1000 * 60);
});
(或多或少)
1
我張貼問題之前,建議ATLEAST一次嘗試,這將幫助你只
$(document).ready(function(){
setInterval("submit_from()",60000);
});
function submit_from()
{
document.forms["myform"].submit();
}
+0
嘿嘿,我做了,但它沒有奏效。還不是很好。 – nowayyy
1
setInterval()
將調用一些代碼每隔X秒。
0
$(document).ready(function() {
var t=setTimeout("$('#form_id').submit();",3000);
});
試試這個。
相關問題
- 1. 輸入提交輸入
- 2. 如何在提交之前單擊輸入提交時驗證輸入?
- 3. 在提交時驗證多個輸入
- 4. 如何防止在輸入時提交表單提交
- 5. 如何在提交輸入時提交帶有javascript的表單?
- 6. 輸入提交輸入命中
- 7. 防止輸入提交表單,允許在輸入中輸入
- 8. 使用輸入變量值提交
- 9. 不集中輸入提交在jQuery驗證按鈕
- 10. 提交通過jQuery的表單提交刪除輸入變量
- 11. MVC3輸入提交
- 12. HTTPClient - 提交輸入
- 13. Typeahead提交輸入
- 14. 測量時間爲輸入
- 15. 輸入(提交)元素在Firefox中佔用額外空間
- 16. 比較提交時的兩個輸入
- 17. jquery同時提交輸入和textareas
- 18. 點擊提交時清除輸入
- 19. Oracle Apex按'輸入'時提交
- 20. 當輸入爲空時禁用提交
- 21. 提交輸入時運行函數
- 22. 如何知道提交時點擊哪個提交輸入?
- 23. 當輸入用於提交時,AJAX表單提交
- 24. 按下輸入時提交ajax提交表單的問題
- 25. Python:自動提交基於時間的輸入?
- 26. BeginningEdit在輸入按下時在WPF DataGrid中提交後調用
- 27. 角度/ javascript html輸入類型'時間'顯示錯誤提交時間
- 28. 爲什麼時間輸入提交期望在angularjs中的日期?
- 29. 輸入提交按鈕並輸入
- 30. 長時間提交
你到目前爲止嘗試過什麼? – FosterZ
你爲什麼想這樣做?輸入字段旨在由用戶填寫,而不是自動填寫? – Luc125