Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá
galera estou começando com java script mas não me acertei mto bem com as functions poeriam me dar uma mão?
<?php
<html>
<head>
<script type="text/javascript">
function eventEscolha(escolha){
if(escolha==0){
document.write("<div> teste de demonstração</div>
<h1> TITULO</h1>");
}
else{
documento.write("teste2
<table>
<td>Nome:</td>
<td> <input type='text' name='nome' ></td>
</table>
";
}
}
</script>
<INPUT TYPE='radio' NAME='escolha' Value='0' id='0' onclick="eventEscolha(0)"><b><label for=0>Sucesso</label></b>
<INPUT TYPE='radio' NAME='escolha' Value='1' id='1' onclick="eventEscolha(1)"><b><label for=1>Insucesso</label></b>Ok bruno fiz as alterações apontadas..
mas a função não está sendo inciada... posso colocar este comando na linha para a radiobtuton?
<INPUT TYPE='radio' NAME='escolha' Value='0' id='0' onclick='eventEscolha(0)'><b><label for=0>Sucesso</label></b>
poder pode, porém se atente a detalhes básicos:
-> sempre use aspas duplas para delimitar os valores dos atributos HTML
type="radio" name="este" ...
-> não é aconselhável que IDs, comecem com numeros.
-> escreva as tags, e atributos sempre em minusculo
-> aprenda a debugar
para saber se ta chamando, faz assim:
function eventEscolha(escolha){
alert( escolha );
if(escolha==0){
se aparecer o alert, você saberá que está chamando a função.
aperte Ctrl+Shif+J no Firefox, e corrija os erros que aparecerem.
perfeito bruno grato pelas dicas....
realemtne quanto ao debugar eu não tinha conhecimentos que o Firefox fornecia esta opção agora me achei muito bem e consegui sanar a duvida e fazer funcionar o js.
grato novamente
Rsolvido
o document.write(), vai tentar dar o output, no lugar em que você chamar ele.
Faz assim:
E então você cria um elemento:
Qndo for 'quebrar strings', tome cuidado com a sintaxe da linguagem.