I use shinyalert and I want to put inside tag-list box when I use HTML, but it doesn't work
shinyalert(
type = "info",
confirmButtonText = "close",
confirmButtonCol = "#6DBADE",
size = "l",
closeOnEsc = TRUE,
closeOnClickOutside = TRUE,
animation = TRUE,
html = TRUE,
text = HTML("
<form action=''>
<input list='cars'>
<datalist id='cars'>
<option value='BMW' />
<option value='Bentley' />
</datalist>
</form>")
)
any idea where is my problem?
CodePudding user response:
First, remove HTML
.
Now, I don't know why, but the css .sweet-alert input
has the property display: none;
.
So you can do: <input list='cars' style='display: block;'/>
.
EDIT
However, the dropdown does not work. You can do this instead:
shinyalert(
type = "info",
confirmButtonText = "close",
confirmButtonCol = "#6DBADE",
size = "l",
closeOnEsc = TRUE,
closeOnClickOutside = TRUE,
animation = TRUE,
html = TRUE,
text = selectInput("slct", label = NULL, choices = c("BMW", "Honda"))
)