0
每當用戶按下PRINT ALL按鈕時,我都會調用下面的javascript函數,這個inturn調用我的java代碼並開始爲用戶打印列表。出於某種原因,我看到多個調用被提交給我的java代碼,這會在數據庫中創建空條目,即使用戶只打印一次PRINT ALL按鈕。Javascript函數向數據庫提交多個請求
function printAll(){
with(document.forms.printPending){
print_nums.value="all_new";
submit();
}
}
任何人都可以解釋我如何避免從javascript函數多次調用java代碼嗎?
如果您使用自定義函數提交表單,請確保您禁用默認行爲。 –
另外,你確定沒有多個點擊事件綁定到可能會導致多個調用的按鈕嗎? – BackSlash
您的按鈕可能被設置爲提交按鈕 –