0

これらの2種類のボタンで同じ関数を呼び出します。最初のものでは完全に機能しますが、ボタンでは最初はうまく機能しますが、1秒未満でページを更新するように見えます。

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

1 に答える 1

3

要素のデフォルトは。typeであるため、JSを実行し、すぐにフォームを送信します。<button>submit

<button type="button" ...フォームを送信したくない場合に使用します。

とはいえ、ボタンのハードコーディング(JSなしでは何もしません)は、控えめなJavaScript(WWWのベストプラクティスプログラミングの一部)の原則に反します。

于 2012-04-18T09:25:31.493 に答える