Если вы хотите, чтобы все входные элементы были доступны для записи (не только для чтения), вы можете использовать следующий селектор:
$("input:not([readonly])")
Параметр после : не - это селектор для сопоставления. [readonly] будет соответствовать всему, что установлено только для чтения. Обратите внимание, что следующее не всегда будет работать:
[readonly="readonly"]
Как вы могли бы иметь оба из них:
<input readonly type="text">
<input readonly="readonly" type="text">
Вы также можете использовать псевдо-селектор ": input" вместо "input, textarea". Смотри документацию здесь .