2016-12-17 8 views
0

フォームタグ内のボタンをクリックするとページがリフレッシュされます。 私のコードは、ボタンがフォームを送信フォームタグ内のボタンをクリックすると、ページが更新されます

document.getElementById("myBtn").addEventListener("click", function() { 
 
    console.log(document.getElementById("myBtn").value) 
 
});
<form role="form" id="myForm"> 
 
    <div class="form-group col-lg-12"> 
 
    <input type="text" class="form-control " id="name" name="name" placeholder="Name" autocomplete="off"> 
 
    </div> 
 
    <div class=" form-group col-lg-12 "> 
 
    <button class="generate-link-button" id="myBtn">Submite</button> 
 
    </div> 
 
</form>

+2

恐ろしい!私はそのページがリフレッシュすることをとてもうれしく思います!私は本当にそれができないと心配しました。 1人のバディを閉じてください!今、質問は何ですか? –

答えて

1

以下の通りです。それが望ましくないなら、ボタン

<button type="button">blah</button> 
1

セットタイプボタンの=「ボタン」にtype属性を設定することにより、通常のボタンにそれを変更します。

0

Return Falseを追加すると、フォームの投稿が停止します。

<button class="generate-link-button" onclick="return false;" id="myBtn">Submite</button> 
関連する問題