Каковы требования к экранированию символов в атрибуте значения входного тега в разметке HTML?
Нужно ли экранировать двойные кавычки? А также специальные символы HTML?
Я попытался просмотреть спецификацию W3C , но не смог найти какой-либо конкретной информации о том, как вещи должны быть вставлены в атрибут value.
Полагаю, само собой разумеется, что "
следует экранировать до "
, но как насчет других? И экранирование, и не экранирование, похоже, прекрасно работают во всех моих браузерах, но я не хочу выбирать нестандартный вариант и ломать HTML или &
.