I am currently struggling to add a name attribute to a textarea
.
It's supposed to look like this in HTML:
<textarea name="comment">Enter text here...</textarea>
.
For example in Ktor HTML DSL I can do this with an input field:
textInput(name = "username")
, but it doesn't work for a textarea.
Is there a way to add a name
property?
Maybe someone has some experience with Kotlin Ktor and HTML DSL.
Thank you.
CodePudding user response:
To add any attributes to a textarea
create an instance of the TEXTAREA
class:
get("/") {
call.respondHtml(HttpStatusCode.OK) {
body {
TEXTAREA(mapOf("name" to "some-name"), consumer).visit {
// Add child nodes here
}
}
}
}