Pedro098 Posted February 19, 2016 at 01:06 PM Report Share #593680 Posted February 19, 2016 at 01:06 PM Boa tarde eu estou a fazer um código que tem como função recolher um valor numa caixa de texto "nome" e apresentar num parágrafo mas não estou a conseguir chamar esse valor. <input type="text" id="name"> <input type="button" id="btn" onclick="onclick()" value="START"> <p>Question:<a id="question"></a></p> var name = document.getElementById("name").value; function onclick() { document.getElementById("question").innerHTML = name + " seja bem vindo ! "; } Obrigado. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted February 19, 2016 at 01:38 PM Report Share #593681 Posted February 19, 2016 at 01:38 PM vamos ver se consegues responder a esta pequena questões : - quando achas que a variável name está a ser atribuída com o valor existente na caia de texto? - porquê ? 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Pedro098 Posted February 19, 2016 at 01:43 PM Author Report Share #593683 Posted February 19, 2016 at 01:43 PM vamos ver se consegues responder a esta pequena questões : - quando achas que a variável name está a ser atribuída com o valor existente na caia de texto? - porquê ? A variável "name" está a ser chamada antes de inserir o valor por isso não reconhece nenhum valor quando é introduzido, penso que seja esse o problema. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted February 19, 2016 at 01:55 PM Report Share #593684 Posted February 19, 2016 at 01:55 PM A variável "name" está a ser chamada antes de inserir o valor por isso não reconhece nenhum valor quando é introduzido, penso que seja esse o problema. agora que já sabes qual é o problema, vamos ver como resolver. sabes que estás "guardar" o valor no momento errado. consegues identificar no teu código um momento em que sabes que o valor já está na caixa ? 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Pedro098 Posted February 19, 2016 at 01:58 PM Author Report Share #593685 Posted February 19, 2016 at 01:58 PM agora que já sabes qual é o problema, vamos ver como resolver. sabes que estás "guardar" o valor no momento errado. consegues identificar no teu código um momento em que sabes que o valor já está na caixa ? Ao clicar no botão "START". Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted February 19, 2016 at 02:18 PM Report Share #593686 Posted February 19, 2016 at 02:18 PM e o que acontece quando clicas no botão START ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Pedro098 Posted February 19, 2016 at 02:22 PM Author Report Share #593688 Posted February 19, 2016 at 02:22 PM e o que acontece quando clicas no botão START ? A variável "name" vai buscar o valor na caixa de texto que no caso não está a ir buscar nada. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted February 19, 2016 at 02:39 PM Report Share #593690 Posted February 19, 2016 at 02:39 PM pensa bem, qual o código que é executado quando clicas no botão ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Pedro098 Posted February 19, 2016 at 02:52 PM Author Report Share #593692 Posted February 19, 2016 at 02:52 PM pensa bem, qual o código que é executado quando clicas no botão ? Tenho que pôr a variável "name" dentro da função para ir buscar o resultado ? pensa bem, qual o código que é executado quando clicas no botão ? Resultou ! Obrigado já está tudo a funcionar ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now