您好,登錄后才能下訂單哦!
在jquery中重置表單主要是將jquery轉化成DOM對象,在使用reset()方法即可,所以有以下兩種方案:
一:使用get(0)
$("#myform").get(0).reset();
二:使用[0]
$("#myform")[0].reset();
以上兩種方法其實使用原理一致的;
但是這里有一點必須注意:
有時候在使用上述兩種方法時,瀏覽器報
TypeError:$("...").get(...).resetisnotafunction
錯誤,這種情況可能是在表單中的重置按鈕定義異常了;
<form id="myform" action="" method="post"> 用戶名:<input name="name" value=""><br> 密 碼:<input type="password" name="psw"><br> <input type="submit" id="sm" value="登錄"> <br> <input type="reset" id="reset" value="重置"><br> </form>
原因其實就出自重置按鈕中的id="reset"中,原因應該是設置id="reset"可能會覆蓋原有的"reset()"方法,所以導致reset()未定義。
既然reset按鈕會出現這樣的問題,那么submit會不會也出現這樣的問題,有興趣的可以親自試試^^
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。