2016-10-20 8 views
0

ボタンクリックからjavascript関数を呼び出そうとしていて、何が間違っているのか分かりません。MVC Razorのボタンにクリックイベントを追加する

私は同様の質問を探して答えを追ってきましたが、ボタンクリックではまだ関数が呼び出されていません。

次のコードは、.cshtmlページです。まず、私はボタン

<input type="button" id="myButton" onclick="Save()"/> 

を作成して、私が呼ばれることは決してありません、同じページ上の機能

<script> function Save() { ..do stuff here } </script> 

この機能を持っています。私は間違って何をしていますか?ここで

+0

スペースは、タグ名の前に許可されていません。私はそれがここで問題を引き起こしていると思います。 –

+0

'$( '#myButton')を書くだけで、ボタンから' onclick = "Save()" 'を削除します。 –

答えて

2

あなたは、この方法のように行うことができます。

$(document).ready(function() { 
 
     $("#myButton").click(function() { 
 
     alert("button clicked."); 
 
     }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<input type="button" id="myButton" value="test"/>

+0

あなたに役立つなら、これを受け入れてください答え。また、[回答の受付方法についてはどうすればよいですか?](http://meta.stackexchange.com/a/5235/342092) –

関連する問題