Вы должны предоставить атрибут name
, чтобы он отправлялся через POST / GET (в любом случае без JavaScripting вокруг него).
document.getElementById('nameDiv').innerHTML =
'<input type=\"text\" id=\"name\" name=\"some-name\"/>';
Я использовал some-name
, например, здесь вы можете использоватьнаиболее релевантный name
.
Кроме того, почему вы экранируете "
, когда ваш разделитель строк равен '
и конфликт не будет?Я предполагаю, что это где-то в строке.