ビュー内でフォームsumbit関数を使用すると、MVCビューが正常に機能します。しかし、コードをjsファイルに挿入すると、機能しなくなります
何故ですか?解決策はありますか?
<script type="text/javascript" src="@Url.Content( "~/Scripts/site/js.js" )" ></script>
@using( Html.BeginForm( "Index" , "Sample" , FormMethod.Post , new { id = "frm" } ) )
{
<div>
<p>
<input type="text" id="username" name="username" />
</p>
<input type="submit" value="Save" />
</div>
<script type="text/javascript">
$('form').submit(function () // or $('#frm').submit
{
alert('1');
return false;
});
</script>
}