jsp中表單重置

在jquery中重置表單主要是將jquery轉化成DOM對象,在使用reset()方法便可,因此有如下兩種方案:html

一:使用get(0)jquery

$("#myform").get(0).reset();

二:使用[0]瀏覽器

$("#myform")[0].reset();

以上兩種方法其實使用原理一致的;ide

可是這裏有一點必須注意:post

有時候在使用上述兩種方法時,瀏覽器報spa

TypeError:$("...").get(...).resetisnotafunction

錯誤,這種狀況多是在表單中的重置按鈕定義異常了;
orm

<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()未定義。htm

既然reset按鈕會出現這樣的問題,那麼submit會不會也出現這樣的問題,有興趣的能夠親自試試^^對象

相關文章
相關標籤/搜索