簡體   English   中英

當我使用input type =“ button”時,功能很好,但是當我使用button時,它沒有

[英]When I use input type=“button” a function works well but when I use button it doesn`t

我用這兩種類型的按鈕調用相同的功能。 使用第一個,它可以完美地工作,但是使用按鈕,則可以在第一個中很好地工作,但是不到一秒鍾,它看起來就像刷新頁面一樣。

<input type="button" id="bProv" value="filtrar" onclick="filtroP()"/>
<button id="bProv" onclick="filtroP()">filtrar</button>

<button>元素的type默認為submit ,因此它將運行JS,然后立即提交表單。

如果您不想提交表單,請使用<button type="button" ...

也就是說,對按鈕進行硬編碼(沒有JS不會執行任何操作)違反了不干擾JavaScript的原理(這是WWW最佳實踐編程的一部分)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM