Ответ 1
IE не поддерживает String.prototype.trim()
до IE9.
Похоже, вы используете jQuery, поэтому вместо него можно использовать $.trim()
.
$.trim($("#Email").val())
Функция trim() javascript не работает в IE7, однако она отлично работает во всех остальных версиях и обозревателе. что должно быть проблемой с IE7 или как я могу это решить?
$("#Email").val().trim()
Спасибо заранее.
IE не поддерживает String.prototype.trim()
до IE9.
Похоже, вы используете jQuery, поэтому вместо него можно использовать $.trim()
.
$.trim($("#Email").val())
Метод val()
не всегда возвращает a string
. Если выбранный элемент является опцией, он может вернуть массив, который не поддерживает trim
. Вы проверили тип val()
, чтобы увидеть, действительно ли это string
?
Примечание. Как отмечали другие, trim
не поддерживается в IE7, даже если это string
. Нужна хотя бы IE9.