Я пытаюсь отправить значение текстовой области, используя метод Post при нажатии кнопки.
Код очень прост:
<html>
<head>
</head>
<body>
<form action="/editFile" name="confirmationForm" method="post">
<textarea id="confirmationText" class="text" cols="86" rows ="20" name="confirmationText" form="confirmationForm">
<out value="#{user.getFileContent}"/>
</textarea>
<input type="submit" value="Email" class="submitButton" id=""/>
</form>
</body>
</html>
Чтобы получить эти данные, когда этот запроссделано Я использую веб-фреймворк CWF и метод очень прост:
void editFileController::doPost(CWF::Request &request, CWF::Response &response) const
{
QString out = request.getParameter("confirmationText");//this will give me the value of the widget "confirmationText" from HTML
QString out1 = request.getParameter("confirmationForm");
}
Чтобы получить значение поля, это делается следующим образом:
<input type="file" name="test"/>
request.getPatameter("test"); //all works ok
Но дляПервый пример (тот, что с textarea). Я не могу настроить его на отправку значения textarea при нажатии кнопки.Кто-нибудь может дать мне несколько идей о том, как я могу это исправить?Эти рамки знают только, чтобы дать мне значение для конкретного имени .Итак, каким-то образом я должен установить значение кнопки со значением текстовой области, когда она нажата.
Спасибо.