這是文本框,警告框,簡單的網頁顯示一個Razor視圖頁面上的價值:爲什麼我無法在Razor頁面上獲取正確的文本框值?
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
</head>
<body>
@using (Html.BeginForm())
{
<div>
@Html.Label("Enter your name")
@Html.TextBox("txtName")
</div>
<input type="button" id="btnPost" value="Load Data using Post" />
<script>
$(document).ready(function() {
//$("#txtName").keyup(function() {
// alert(this.value);
//});
var originvalue = $("#txtName").val();
$("#btnPost").click(function() {
alert(originvalue);
});
});
});
</script>
}
</body>
</html>
我所採取的文本框的值,並分配到一個變種originvalue
。現在我想在一個警告框中顯示這個值。這是一種錯誤嗎?我無法弄清楚這裏缺少的東西。
yuppüR右thnxx您指出正確的原因 – duke
沒問題,很高興幫助 –