Краткий ответ: Нет, нет никаких ограничений, кроме того, какие символы можно использовать (AZ, 0-9, "-", "_", ".", ":" И должны начинаться с буквы)
Длинный ответ: Вероятно, хотя, если вы выходите за эти пределы, вы делаете что-то очень, очень неправильно. Первыми браузерами, которые потерпят неудачу, будут браузеры сотовых телефонов, где память стоит очень дорого. В этих случаях браузер может либо аварийно завершить работу, либо использовать только первые x символов имени. Но суть в том, что вы не должны раздвигать эти ограничения - если вам нужно уникальное имя, просто используйте GUID. Если вам нужно закодировать кучу метаинформации, имя поля не подходит для ее размещения (вставьте его в соответствующее скрытое поле с именем input_name .metadata)