<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<!DOCTYPE html>
<html>
<head runat="server">
<meta name="viewport" content="width=device-width" />
<title>FillForm</title>
<script type="text/javascript" src="../../Scripts/jquery-1.7.1.min.js" />
<script type="text/javascript"><![CDATA[
function farax() {
alert($('#txt_name').val());
return false;
}
]]></script>
</head>
<body>
<div>
<form action="DisplayCustomer" method="post">
<span> Enter customer id :- </span> <input type="text" name="Id" id="txt_name" /> <br />
<span> Enter customer code :- </span> <input type="text" name="CustomerCode" /><br />
<span> Enter customer Amount :- </span> <input type="text" name="Amount" /><br />
<input type="submit" value="Submit customer data" onclick="return farax(); " />
</form>
</div>
</body>
</html>
上記のコードは、javascript 関数内で値を取得しません。ここで何が間違っていますか?これは ASP.NET MVC 4 アプリケーションのビューであり、マスター ページを追加していません。通常の ASP.NET アプリケーション内で同じコードを使用してみましたが、正常に動作しましたが、これは javascript 関数を全体的にスキップしているようです。jQuery が正しくロードされていない可能性があります。パスに障害があるかどうかを確認しましたが、それも正しいです。