Как блокировать input для изменений, но не для отправки данных? 
		
		
		
		При некоторых условиях необходимо заблокировать input от изменений, вначале сделал так: 
	
document.getElementById('company').disabled = true;
Но оказалось, что такая блокировка блокирует и отправку данных из формы. Как заблокировать input от изменений, но чтобы отправка данных из него выполнялась?  | 
	
		
 document.getElementById('company'). 
	И почему JS, а не в атрибутах поля указать?  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Разобрался, нужно прописывать не: 
	
document.getElementById('company').readonly = true;
а: 
document.getElementById('company').setAttribute("readonly", "readonly");
 | 
	
		
 Walk, 
	readOnly  | 
	
		
 Цитата: 
	
  | 
	
		
 Walk, 
	если через атрибут, то проще - setAttribute("readonly", 1), ибо и так тоже будет true - .setAttribute("readonly", "пофигу");  | 
	
		
 Цитата: 
	
 Правда, с блоком форм возня не закончилась - надо еще блокировать select, а его readOnly не блокирует. Цвет поля меняется как бы на заблокированный, но по факту значение можно изменить.  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 04:04. |