我無法將我的id參數傳遞給我的過程函數。當我加載頁面時,它由於某種原因自動運行,無需點擊提交按鈕,然後如果我嘗試在表單上添加新信息,它不會執行任何操作。我真的很想在提交時從init函數傳遞參數。如何將參數從一個函數傳遞到下一個
function process(first, last, dept) {
'use strict';
return false;
} // End of process() function.
// Initial setup:
function init() {
'use strict';
$('theForm').onsubmit = process('firstName', 'lastName', 'department');
} // End of init() function.
window.onload = init;
行了!另一件事是,一旦運行,輸出的消息就會出現,但不會立即消失。 – EsotericRider 2014-09-26 01:26:11
這可能是因爲該頁面在您提交表單時正在重新加載。一個簡單的黑客可能會把這個消息放在一個'alert()'框中,但我認爲它不是一個好主意,可以暫停表單提交以顯示一條消息......爲什麼不在響應頁面上顯示消息? – hugomg 2014-09-26 01:32:44
該消息應顯示在響應頁面上。它應該採取的信息,然後顯示信息作爲一條消息,當我點擊提交,它會這樣做,但然後重新加載自己再次,這是令人困惑。 – EsotericRider 2014-09-26 01:36:09