Javascript 未调用函数onblur
我试图在字段的模糊上调用javascript函数 我面临的两个问题是 1) 页面加载时,将自动调用弹出窗口(即函数调用中的弹出窗口) 2) 当我试图访问onblur函数时,控制台中出现未捕获的引用错误 以下是我正在使用的代码: HTML:Javascript 未调用函数onblur,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我试图在字段的模糊上调用javascript函数 我面临的两个问题是 1) 页面加载时,将自动调用弹出窗口(即函数调用中的弹出窗口) 2) 当我试图访问onblur函数时,控制台中出现未捕获的引用错误 以下是我正在使用的代码: HTML: <div class="contact section s4"> <div class="container"> <h4>Think and Ink</h4>
<div class="contact section s4">
<div class="container">
<h4>Think and Ink</h4>
<p class="contact-head">Note: No identity of ur's will be stored or revealed to anybody. feel safe and keep posting what's there in ur heart</p>
<div class="row contact-form">
<form>
<div class="col-md-6 text-box">
<input data-ng-model="toName" type="text" placeholder="To: Full Name" onblur="myFunction()"/>
<input required data-ng-model="song" type="text" placeholder="Any song dedication for this person.?" />
<input required data-ng-model="liking" type="text" placeholder="What you like about him/her.?" />
<!-- <input type="text" placeholder="Subject" /> -->
</div>
<div class="col-md-6 textarea">
<textarea required data-ng-model="msg" placeholder="Message"></textarea>
</div>
<div class="clearfix"> </div><br />
<input class="btn btn-primary btn-red-lg" data-ng-click="submit()" value="Submit"/>
</form>
</div>
<!----start-copy-right---->
<!----//End-copy-right---->
</div>
</div>
<div class="dialogBackdrop" ng-show='customError'>
<div class="dialog">
<div>
<div class="dialogHead">Sorry</div>
<div class="dialogContent">{{customErrorDialogContent}}</div>
</div>
<div class='dialogBtnHolder'>
<div class="dialogBtn" ng-click='errorDialogCancel()'> OK</div>
</div>
</div>
</div>
**不完整的代码(但解释了问题)
有人能帮我做同样的事吗 使用
ng blur
而不是onblur
:
如果使用的是onblur函数必须是全局函数,而不是在作用域内定义的。这里我刚刚用ng blur删除了onblur。。现在它可以工作了
<input data-ng-model="toName" type="text" placeholder="To: Full Name" ng-blur="myFunction()"/>
使用ng blur代替onblur。。
<input data-ng-model="toName" type="text" placeholder="To: Full Name" ng-blur="myFunction()"/>