Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

141
Visualizações
is there a way to replicate HTML code to shiny

I am trying to replicating the HTML code to shiny. But it does not work. But pure HTML without shiny works. Basically Whatever I put in the box, the typeof should return.

You can refer my previous post here Get type of value entered

library(shiny)
library(shinydashboard)
library(shinyjs)

ui <- dashboardPage(
  dashboardHeader(title = "Basic dashboard"),
  dashboardSidebar(collapsed = TRUE),
  dashboardBody(
    HTML('<p id="res">Value</p><input type="text" id="fname" name="fname"><br><br>'),
    tags$script(
      "document.getElementById('fname').addEventListener('input', e => {
  const value = e.currentTarget.value;
  const checkType = isNaN(Number(value)) ? value : Number(value)
  document.getElementById('res').textContent = typeof checkType
})"),
    useShinyjs(),
actionButton("release", "Release"))
    )


server <- function(input, output) {

  observeEvent(input$release,{
    # tags$head(tags$script("$('body').toggleClass('sidebar-collapse');"))
    toggleClass(selector = 'body', class = 'sidebar-collapse')
    # js$toggleCollapse()
  })
}

shinyApp(ui, server)
about 4 years ago · Santiago Gelvez
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda