ie9使用javascript检查是否为空
我在ie9必需属性方面遇到问题。该属性在ie10及以上版本上确实有效,但我也希望它在ie9上有效 我试过这个:ie9使用javascript检查是否为空,javascript,jquery,internet-explorer,internet-explorer-9,Javascript,Jquery,Internet Explorer,Internet Explorer 9,我在ie9必需属性方面遇到问题。该属性在ie10及以上版本上确实有效,但我也希望它在ie9上有效 我试过这个: $('#submit-button').click(function(){ if($('#message').val() == ''){ alert('Input can not be left blank'); } }); 当您单击提交按钮(检查id)时,此功能应运行,然后他将搜索id消息并查看其是否为空 但不幸的是,这在ie9中对我不起作用。有没有其他解决方案可
$('#submit-button').click(function(){
if($('#message').val() == ''){
alert('Input can not be left blank');
}
});
当您单击提交按钮(检查id)时,此功能应运行,然后他将搜索id消息并查看其是否为空
但不幸的是,这在ie9中对我不起作用。有没有其他解决方案可以解决这个问题
解决了它,下面是答案(我使用的是laravel)
@if($errors->any())
@foreach($errors->all()作为$error)
{{$error}}
@endforeach
@恩迪夫
现在将列出所有错误,因此如果一个或多个输入为空,警报将显示它。如果您使用类似于
modernizer
的库,该库具有html5功能实现的检测技术,但不具有浏览器检测功能
解决办法是:
您可以尝试挂接这样一个简单的检测脚本,然后使用它来做出选择。我还包括了版本检测,以防需要。如果您只想检查IE的任何版本,您可以查找值为“MSIE”的navigator.userAgent
但在对输入进行任何值检查之前,最好使用$.trim()
方法
var BrowserDetect={
init:function(){
this.browser=this.searchString(this.dataBrowser)| |“其他”;
this.version=this.searchVersion(navigator.userAgent)| this.searchVersion(navigator.appVersion)| |“未知”;
},
searchString:函数(数据){
对于(变量i=0;i 编写(“您正在使用版本为“+BrowserDetect.version+”)的“+BrowserDetect.browser+”代码>我已经通过Ajax请求解决了这个问题,但是非常感谢您的回复!解释是完美的!!
@if($errors->any())
<br>
<div class="alert alert-danger">
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</div>
@endif