[英]Javascript in browser address string - problem with form submit
我嘗試編寫內聯JavaScript進行簽證狀態檢查
這是我的代碼
javascript:document.getElementById("txtRefNO").value="xxxxxxxxxxxxxxxxxxxxx";document.getElementById("txtDat").value="dd";document.getElementById("txtMont").value="mm";document.getElementById("txtYea").value="yyyy";setTimeout('document.getElementById("form1").submit()',5000);void(0);
該腳本填充了filds和jast重新加載頁面。 但是,當我單擊提交按鈕時,就可以了。 click和Submit()調用之間有什么區別?
回答click和Submit()調用之間有什么區別? ,在這種情況下,當您單擊按鈕時,表單將使用帶有值Submit
的額外參數cmdSubmit
Submit
-這是提交按鈕和您在其上看到的文本。 該頁面的服務器端組件很可能正在尋找此參數,以驗證提交的表單(也許不是最佳方法)。
請改用此方法-請注意,我已將其從對表單上的submit()
的調用更改為對Submit按鈕的click()
進行更改
javascript:document.getElementById("txtRefNO").value="xxxxxxxxxxxxxxxxxxxxx";document.getElementById("txtDat").value="dd";document.getElementById("txtMont").value="mm";document.getElementById("txtYea").value="yyyy";setTimeout('document.getElementById("cmdSubmit").click()',5000);void(0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.