请问html页面如何和JavaScript共用一个变量

在同一个页面内html代码如下:<inputtype="text"id="name"v-on="blur:nameCheck"onchange="javascript:{... 在同一个页面内html代码如下:

<input type="text" id="name" v-on="blur:nameCheck" onchange="javascript:{ changed=true; }">

页面下面JavaScript代码:

if(changed == undefined) {
this.message = ['你未进行任何修改'];
return;
}

当我对input的值进行了修改时,会触发onchange,这样changed的值就为true;但是当没有进行修改时,下面的if找不到
changed的值,提示changed未定义。请问各位老师怎样定义和判断changed的值?无论input改变与否,下面的if语句都能找到
changed。谢谢。
展开
 我来答
朱晶超AF
2015-07-23 · 超过31用户采纳过TA的回答
知道答主
回答量:197
采纳率:0%
帮助的人:51.2万
展开全部
亲,onchange事件是必须有变化才触发的,类似onkeypress,你试试声明一个全局变量 var changed呢
追问
用的if('undefined' == typeof(changed)) {
this.message = ['你未进行任何修改'];
return;
}
谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式