И последнее, а как сделать, чтобы когда поле теряет фокус, вызывался addSubjects. Если сделать y.onBlur, то при загрузке страницы сразу выполнится. Т.е. получается, надо чтобы Js понял, что поле сейчас под фокусом, и если теряет его, то отправляет
;[].forEach.call
(
document.querySelectorAll(".editable"),
function(y)
{
y.onclick=addSubjects
}
)