form提交後reset功能失效

2022-02-16 08:09:02 字數 404 閱讀 8753

最近使用表單時發現乙個問題,就是表單提交後,再使用reset按鈕重置輸入框,這時reset不起作用。
網上查閱資料獲知,其實reset的功能是重置表單為預設值,並不一定是清空表單。

由於form提交後,輸入框的預設值可能不為空(儲存了上次查詢的值),例如值為aa,不管怎麼reset都會變為aa,就算輸入bb後,再reset也會變成aa,而不是為空值。

可見,是自己對reset按鈕功能的誤解,才覺得reset不起作用,同樣可能很多人都會有這樣的誤解。

解決方法:使用js功能重置表單值

$(":reset").click(function()

return false;  //一定要return false,阻止reset按鈕功能,不然值又會變成aa

});

action提交form表單後不跳轉

正常的form表單提交後頁面都會跳轉,為了防止頁面跳轉,可使用jquery的ajaxsubmit來防止跳轉,可使頁面保持原樣不變 1.首先引入以下檔案 必須 必須 非必須2.使用方法 提交到當前伺服器 function submitform return false 必須返回false,否則表單會自...

form 表單提交後實現頁面不跳轉

class reporttime extends egret.displayobjectcontainer private addtiem 格式化日期 yyyy mm dd public formatdate date if myweekday 10 return myyear mymonth my...

使用母版頁面後獲取Form表單提交值

當使用模板頁的時候,在內容頁中用id的方式訪問不到內容,他用樣跟程式後,獲得如下的內容 string s this.request.form ctl00 contentplaceholder1 ddlthemes trim 就可以了。但是 ctl00 是個什麼東西呢?據查,在使用了母版的子頁面裡,母...