[由其他人开发]处理错误。最初,月份选择器输入字段将被禁用,直到您在左侧输入中输入值。它适用于Chrome和其他浏览器,但不适用于IE11。
$('.txt-gatarget').change(function () {
var gatarget = $(this).val();
$('#gaTargetVal').css("display", "none");
if (gatarget == "") {
var errMsg = @Html.Raw(Json.Encode(T("subaccount-emptygatarget")));
$('#gaTargetVal').html(errMsg.Text) ;
$('#gaTargetVal').css("display", "block");
$('#submitAdditionalInfo').attr('disabled', true);
$('.btn-saveedit').attr('disabled', true);
}
else if(gatarget.indexOf(".") >= 0)
{
var errMsg = @Html.Raw(Json.Encode(T("subaccount-invalidgatarget")));
$('#gaTargetVal').html(errMsg.Text) ;
$('#gaTargetVal').css("display", "block");
$('#submitAdditionalInfo').attr('disabled', true);
$('.btn-saveedit').attr('disabled', true);
}
else {
var isAllowed = EnableButton();
if(!isAllowed)
{
$('#submitAdditionalInfo').attr('disabled', true);
$('.btn-saveedit').attr('disabled', true);
}
$('#effectiveDateFrom_GA').prop('disabled', false) ;
}
});
JS -
onBindViewHolder
如果你问的话,正在使用的jQuery版本是1.11.0。
答案 0 :(得分:0)
尝试将其添加到页面的head标记
<!--[if IE 8]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
答案 1 :(得分:0)
我发现了问题。事件未在.change
上触发。我用的是密钥。有效。 $('.txt-gatarget').keyup(function () {