Javascript Печать HTML, но содержимое не фиксируется в форме - PullRequest
2 голосов
/ 18 марта 2011

Я использую эту строку JS:

document.getElementById('nameDiv').innerHTML = 
'<input type=\"text\" id=\"name\"/>';

, чтобы поместить текстовое поле в div с именем 'nameDiv'.Когда я нажимаю «отправить» в форме, кажется, что оно не берет содержимое этого сгенерированного JS текстового поля.

Есть идеи?

1 Ответ

2 голосов
/ 18 марта 2011

Вы должны предоставить атрибут name, чтобы он отправлялся через POST / GET (в любом случае без JavaScripting вокруг него).

document.getElementById('nameDiv').innerHTML = 
'<input type=\"text\" id=\"name\" name=\"some-name\"/>';

Я использовал some-name, например, здесь вы можете использоватьнаиболее релевантный name.

Кроме того, почему вы экранируете ", когда ваш разделитель строк равен ' и конфликт не будет?Я предполагаю, что это где-то в строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...