| 
				Как правильно очистить maxlength в input?
			 Как известно, если в HTML-коде у поля input не проставлен атрибут/свойство maxlength=..., то данный input не накладывает ограничений на длину вводимого текста. Но если в поле уже было проставлено какое-то ограничение, то как его снять? т.е. отменить? Я почему-то думал, что надо (как во многих системах) присвоить ему 0, или пустую строку. И вот что получилось в результате:
 при присвоении нуля свойству инпут.maxLength в броузерах происходит следующее:
 
 1.IE - длина становится = 0 и инпут не позволяет вводить ни один символ (можно использовать для имитации режима read-only)
 
 2.FireFox - ведет себя также как IE
 
 3.Google Chrome - длина становится = 524288 !
 
 4.Opera - ведет себя прикольно: показывает, что значение maxLength = 0, но на самом деле оно остается тем, что было присвоено ранее (например, 10)
 
 Так как же очистить правильно?
 |