Escolar Documentos
Profissional Documentos
Cultura Documentos
Formulrio e JavaScript
Desenvolvimento para Internet
Objetos
<body>
<form name = nome method = post / get action = arquivo>
</form>
</body>
Formulrios
Caixa de Texto e Propriedades
Exemplo:
Senha:
Formulrios
nica Escolha e Propriedades
Reside em:
Formulrios
Mltipla escolha e Propriedades
Exemplo:
Exemplo:
Enviar dados
Formulrios
Botes de Ao e Propriedades
Exemplo:
Restaura pgina
Formulrios
Botes de Ao e Propriedades
Exemplo:
Calcular
Formulrios
Caixa de Seleo e Propriedades
<select name = nome size = n linhas visveis inicialmente disabled>
<option value = valor selected> texto </option>
...
<option value = valor> texto </option>
</select>
Objetos
multiplica()
divide()
soma()
subtrai()
op1
Formulrio: calc
op2
res
mult limpa
JavaScript HTML
<script language="javascript">
function multiplica() <html>
{ <body>
calc.res.value = calc.op1.value * calc.op2.value; <font size=4 face=arial>
} Calculadora<br><br>
function divide() <form name="calc">
{ Operador 1 <input type=text name="op1" maxlength=4 size=2><p>
calc.res.value = calc.op1.value / calc.op2.value; Operador 2 <input type=text name="op2" maxlength=4 size=2><p>
} Resultado <input type=text name="res" size=2><p>
function soma() <input type=button name="mult" value="*" onclick="multiplica()">
{ <input type=button name="divisao" value="/" onclick="divide()">
calc.res.value = parseInt(calc.op1.value) + <input type=button name="adic" value="+" onclick="soma()">
parseInt(calc.op2.value); <input type=button name="subtr" value="-" onclick="subtrai()">
} <input type=reset name="limpa" value="Limpar">
function subtrai() </form>
{ </font>
calc.res.value = calc.op1.value - calc.op2.value; </body>
} </html>
</script>
JavaScript Exerccio - Boletim
Funo: calcmedia()
n1
Formulrio: boletim
n2
n3
n4
med
calc limpa
<script language="javascript"> JavaScript Exerccio - Boletim
function calcmedia()
{
boletim.med.value = (parseFloat(boletim.n1.value) +
parseFloat(boletim.n2.value) + parseFloat(boletim.n3.value) +
parseFloat(boletim.n4.value)) / 4;
}
</script>
<html>
<body>
<font size=4 face=arial>
Boletim<br><br>
<form name= "boletim">
Nota 1 <input type=text name="n1" maxlength=4 size=3><p>
Nota 2 <input type=text name="n2" maxlength=4 size=3><p>
Nota 3 <input type=text name="n3" maxlength=4 size=3><p>
Nota 4 <input type=text name="n4" maxlength=4 size=3><p>
Mdia <input type=text name="med" size=4 readonly><p>
<input type=button name= "calc" value="Calcular Mdia" onclick="calcmedia()">
<input type=reset name=limpa" value="Limpar">
</form>
</font>
</body>
</html>
JavaScript
Funo: calconsumo()
Exerccio
Formulrio: consumo Consumo de
Combustvel
tv
vm
auto
dp
cons
limpa
calc
JavaScript
Estrutura de Controle Condicional Simples
Operador Ao
|| OU
&& E
Teste Resultado
Verdadeiro True
Falso False
Exerccio JavaScript
Boletim c/
Situao
Funo: calcmedia()
Formulrio: boletim
n1
n2
n3
n4
Mdia Situao
med
Maior igual a 6 APROVADO
situ
Entre 3 e 6 EXAME
calc
limpa
Menor que 3 REPROVADO
JavaScript Exerccio
Venda de
Automveis
Formulrio: vendauto
marca modelo
motor
{ 1.0
1.4
1.8 } value
value value
dh d
te
ab
fa
txtmarca txtmodelo
t
a
f
} value
vt
soma1
soma2
soma3
nr
Formulrio: tabuada
areatab
geratab limpa
JavaScript
Estrutura de Controle de Repetio WHILE
while(<condio>)
{
<comando>;
<comando>;
}
JavaScript
Aplicao Raiz Quadrada Exata
cc n ci r
1 16 1 15
2 15 3 12
3 12 5 7
4 7 7 0
JavaScript
Raiz Quadrada Exata
Formulrio: rq
nrq
res
1 19 1 18
2 18 3 15
3 15 5 10
{ 4
5
10
3
7
9
3
-6
JavaScript
Raiz Quadrada - Completa
Aumentar
propriedade
SIZE
JavaScript
Exerccio Mximo Divisor Comum - MDC
32 24 1 8
24 8 3 0
JavaScript
Mximo Divisor Comum - MDC
Formulrio: mdc n1 n2
res