我有一个表单,我正在尝试跟踪用户在此表单上所做的更改。 表单由单选按钮,下拉列表和文本区域组成 用户选择第一个下拉列表。
然后我决定数数。如果用户再次选择下拉列表意味着第二次 事情发生了变化。我希望能够在Global变量中存储result = 1,以便其他人可以使用它 功能在同一页面/同一视图上。我的申请是mvc
如何在视图上存储此全局变量,以便其他javascript函数可以使用它?这可能吗?
var counter = 0;
$("#MyPage")
.on("change", ":input", function () {
counter = counter + 1;
if (counter > 1) {
//This is the first time you are changing.
alert("Something has changed in index page");
var result = 1;
}
});
答案 0 :(得分:-2)
只需使用result = 1
,前面没有var
编辑:ssube是正确的,使用上面的方法。