Jump to content


Vitor Gomes

Member Since 25/09/2004
Offline Last Active 26/03/2006, 18:01
-----

Topics I've Started

Fácil?

26/03/2006, 16:13

Olá pessoal!!! Comecei estudar a pouco tempo JavaScript e ainda estou muito confuso. Gostaria que alguém me ajudasse por favor. No código abaixo eu tenho que somar os valores correspondidos no campo Radio e depois mostrar o valor todas de todos os campos selecionados! Mas estou muito embolado e não consigo fazer essa proeza... rsrsr. Acho muito complicado. Alguém poderia me ajudar??? Obrigado!!!

<html>
<head>
<title>Venda de Computadores</title>
<body>
<form>

<b><span style="font-family: Comic Sans MS;"> Dados do Computador </span>
</b>
<p>
<b>Processador:<label><br><input type="radio" name="RadioGroup1" value="radio">
AMD Athlon XP 3.2 OEM R$ 350,00</label>
       <br>
       <label>
       <input type="radio" name="RadioGroup1" value="radio">
       AMD Athlon 64 3.0 OEM 
       R$ 435,00</label>
       <br>
       <label>
       <input type="radio" name="RadioGroup1" value="radio">
       Intel Pentium 4 2.4
       R$ 520,00</label>
       <br>
<label>
       <input type="radio" name="RadioGroup1" value="radio">
Intel Pentium 4 3.4 HT Prescott R$ 835,00</label>
</p>
<p>Mem&oacute;ria:<label><br><input type="radio" name="RadioGroup2" value="radio">
256 Mb </label>R$ 100,00 
       <br>
       <label>
       <input type="radio" name="RadioGroup2" value="radio">
       512
       Mb
</label>R$ 170,00
       <br>
       <label>
       <input type="radio" name="RadioGroup2" value="radio">
       1 Gb</label>

R$ 330,00
</p>
<p>HD:
<label><br><input type="radio" name="RadioGroup3" value="radio">
40 Gb
</label>R$ 180,00<br>
<label><input type="radio" name="RadioGroup3" value="radio">
80 Gb
</label>R$ 250,00
</p>
<p>Monitor:
<label><br><input type="radio" name="RadioGroup4" value="radio">
CRT</label>
        <input type="checkbox" name="checkbox" value="checkbox">
15 polegadas 
        <input type="checkbox" name="checkbox2" value="checkbox">
       17 polegadas
R$ 300,00 / 350,00 <br>
<label><input type="radio" name="RadioGroup4" value="radio">
LCD</label>
       <input type="checkbox" name="checkbox3" value="checkbox"> 
15 polegadas 
       <input type="checkbox" name="checkbox4" value="checkbox"> 
       17 polegada
R$ 800,00 / 1100,00
</p>
<p>Placa de V&iacute;deo: <label><br><input type="radio" name="RadioGroup5" value="radio">
GEForce 128 Mb
</label>R$ 150,00 <label><br>
</label
<label><input type="radio" name="RadioGroup5" value="radio">
GEForce 256 Mb
</label>R$ 300,00<label>
   <br>
&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="checkbox5" value="checkbox"> 
Home Teather (5.1)
</label>R$ 200,00 <label><br>
   &nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="checkbox6" value="checkbox"> 
Web Cam / Microfone / Fone de Ouvido&nbsp;
</label>R$ 110,00
</p>
<p>Gravador:
<label><br><input type="radio" name="RadioGroup6" value="radio">
CD
</label>R$ 90,00<label><br>
</label>
<label><input type="radio" name="RadioGroup6" value="radio">
DVD
</label>R$ 160,00&nbsp;<br>
&nbsp;
</p>
<p><strong>Valor Total:</strong>        
     <input type="text" name="textfield5">
</p>

</form>
</body>
</head>
</html>

Dúvida Simples

02/10/2005, 11:16

Olá pessoal tudo blz? É o seguinte: tenho esse pequeno formulário de compra de uma cama que tem seus items que podem ser habilitados e desabilitados coisa e tal. Só que não consigo somar os items selecionados corretamente. Por exemplo: 100+100=100100 está saindo assim e não 200. Será que alguém poderia me dizer aonde está o erro ou se está faltando alguma coisa.
Obrigado.
<html>
<head><title>Trabalho de Interface Home máquina</title>
<script language="JavaScript">
function mudaPreco()
{
  document.cadCompra.precocabe.value="R$"+document.cadCompra.material.value;
}
function cabec()
{
   if (document.cadCompra.cabeceira.checked==true)
  {
   document.cadCompra.material.disabled = false;
  }
   else
  {
   document.cadCompra.material.disabled = true;
  }
}
function extras()
{
   if (document.cadCompra.edredon.checked==true)
  {
   document.cadCompra.edremodel.disabled = false;
  }
   else
  {
   document.cadCompra.edremodel.disabled = true;
  }
}
function extras2()
{
   if (document.cadCompra.jogocama.checked==true)
  {
   document.cadCompra.jogcama.disabled = false;
  }
   else
  {
   document.cadCompra.jogcama.disabled = true;
  }
}
function somaPrecos()
{
  var i,total,mat,edre,jog;
       for (i=0; i<document.cadCompra.cama.length; i++)
      {
         if (document.cadCompra.cama[i].checked)
        {
  total=document.cadCompra.cama[i].value;
  break;
        }
	
      }
         mat=document.cadCompra.material.value;
         edre=document.cadCompra.edremodel.value;
  jog=document.cadCompra.jogcama.value;
  eval(total=total+mat+edre+jog);
         document.cadCompra.somatotal.value=total;
}
</script>
</head>
<body bgcolor="" onLoad="document.cadCompra.nome.focus()">
<form method="post" name="cadCompra">
<p>Escolha do Modelo:<br>
<br>
<input type="radio" name="cama" value="1000" checked>&nbsp;&nbsp;Solteiro - R$1.000,00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="cabeceira" onClick="cabec()">Cabeceira<br>
<input type="radio" name="cama" value="1500">&nbsp;&nbsp;Casal - R$1.500,00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<select name="material" disabled onChange="mudaPreco()">
<option value="">Material
<option value="200">Branco
<option value="400">Mogno
<option value="600">Cerejeira
</select><br>
<input type="radio" name="cama" value="2000">&nbsp;&nbsp;Queen size - R$2.000,00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="precocabe" value="" size="10" disabled style="height: 20"><br>
<input type="radio" name="cama" value="2500">&nbsp;&nbsp;King size - R$2.500,00<br><br>
EXTRAS
<br><br>
<input type="checkbox" name="edredon" onClick="extras()">Edredon&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<select name="edremodel" disabled>
<option value="">Opções...
<option value="100">Solteiro   - R$100,00
<option value="150">Casal      - R$150,00
<option value="200">Queen size - R$200,00
<option value="250">King size  - R$250,00
</select>&nbsp;
Total:&nbsp;<input type="button" onClick="somaPrecos()" name="total" value="Calcular" size="4"><input type="text" disabled name="somatotal" value="" size="4" parseInt="somaprecos + somatotal"><br>
<input type="checkbox" name="jogocama" onClick="extras2()">Jogo de Cama&nbsp;&nbsp;&nbsp;
<select name="jogcama" disabled>
<option value="">Opções...
<option value="100">Solteiro   - R$50,00
<option value="150">Casal      - R$100,00
<option value="200">Queen size - R$150,00
<option value="250">King size  - R$200,00
</select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" value="Enviar" onClick="clicar()" name="send">
<input type="reset" value="Limpar" name="clear">
</form>
</body>
</html>

Somando Items

26/09/2005, 14:46

Olá pessoal!!! Estou muito descompreendido de JavaSript. Já tentei de várias formas e não obtive resultdo, por isso estou aqui pedindo ajuda de vcs. Vou direto ao assunto ou desafio, como quiserem. Logo abaixo está o meu código. O que quero? Queria que alguém me ajudasse com uma soma de items selecionados. Se o item "cabeceira" estiver bloqueado, o resultado dos "tamanhos de cama" apareceria no campo "valor total". Caso o item "cabeceira" estivesse habilitado, os "tamanhos de cama" em qualquer um dos selecionados, seria somado, junto com o item "material". Por ex: o tamanho de cama casal + o material magno, resultado seria de R$ 2400,00. Vejam o código:
<html>
<head>
<title>Cadastro</title>
<script LANGUAGE="JavaScript">
function mudaCabe(){
if (document.getElementById('cabe').checked == true){
  document.getElementById('mat').disabled = false;
  document.getElementById('preco').disabled = false;
}
else
{
document.getElementById('mat').disabled = true;
document.getElementById('preco').disabled = true;
}
}
function valorMat(){
if (document.getElementById('mat').value== 'br'){
  document.getElementById('preco').value = "R$ 200,00";
}
if (document.getElementById('mat').value== 'mag'){
  document.getElementById('preco').value = "R$ 400,00";
}
if (document.getElementById('mat').value== 'cer'){
  document.getElementById('preco').value = "R$ 800,00";
}
if (document.getElementById('mat').value== ''){
  document.getElementById('preco').value = "";
}
}
</script>
</head>
<body>
<form name="enviar_formulario" onSubmit="return enviar();">
<span style="font-weight: bold; font-size: 22px;">Compra de Uma Cama</span>
  <h4 class="style3">Tamanho</h4>
  <strong>
  <INPUT TYPE="RADIO" NAME="tamanho" VALUE="sol" CHECKED>
  Solteiro - R$ 1000,00<br>
  <INPUT TYPE="RADIO" NAME="tamanho" VALUE="casal">
  Casal - R$ 1500,00<br>
  <INPUT TYPE="RADIO" NAME="tamanho" VALUE="queen">
  Queen - R$ 2000,00<br>
  <INPUT TYPE="RADIO" NAME="tamanho" VALUE="bing">
  Bing - R$ 2500,00<br>
  <br>
  </strong><strong>
<INPUT TYPE="CHECKBOX" NAME="cabe" id="cabe" onClick="mudaCabe()" >Cabeceira<br/>
Material: <SELECT id="mat" NAME="mat" onchange="valorMat()" disabled="disabled">
<OPTION VALUE="">Escolha...</OPTION>
<OPTION VALUE="br">Branca</OPTION>
<OPTION VALUE="mag">Magno</OPTION>
<OPTION VALUE="cer">Cerejeira</OPTION>
</SELECT>
&nbsp;&nbsp;&nbsp;&nbsp;Preço: <INPUT TYPE=TEXT id="preco" NAME="preco" SIZE=15 disabled="disabled">
</stron
<strong>Valor Total:</strong>
<INPUT TYPE=TEXT NAME="vt" SIZE=15><p>
<input name="Enviar" type="submit" value="Enviar" >
</form>
</body>
</html>
Ficou bem esclarecido? Qualquer coisa, estarei por perto. Por favor, será que alguém poderia me ajudar.
Obrigado.

Dúvida Simples

25/09/2005, 15:04

Fala pessoal!!!! Estou com uma dúvida em JavaScript e creio que nao seja díficil pra quem entende. Então vamus la. Nesse código aqui abaixo esta minha dúvida. Eu tenho o checkbox "cabeceira" e os items "material"(select) e "preço" (textfield). Logo de ínico esses dois últimos items deveriam estar bloqueados (material e preço) para que depois o item "cabeceira" pudesse desbloqua-los e vice-versa. Mas eu estou tentando há horas e não consigo. Sou muito burro ainda em JV. Será que alguém poderia quebrar o galho pra mim, me enviando o código certo para essa operção?
Muito Obrigado.
Vitor.

<html>
<head>
 <title>Compra de uma Cama</title>
</head>
<body>
<script LANGUAGE="JavaScript">
function mudaCabe()
{
 if (document.compra.cabe)
{
 document.compra.mat.disabled= "false";
 document.compra.preco.disabled= "false";
}
else
{
 document.compra.mat.disabled= "true";
 document.compra.preco.disabled= "true";
}
}
</SCRIPT>
<h2><span style="font-family: Verdana;">Compra de Uma Cama</span></h2>
<form method="post" name="compra">
<INPUT TYPE="CHECKBOX" NAME="cabe" onClick="mudaCabe()" >Cabeceira</br>
Material: <SELECT NAME="mat" disabled="true">
<OPTION VALUE="">Escolha...
<OPTION VALUE="br">Branca
<OPTION VALUE="mag">Magno
<OPTION VALUE="cer">Cerejeira
</SELECT>
&nbsp;&nbsp;&nbsp;&nbsp;Preço: <INPUT TYPE=TEXT NAME="preco" SIZE=15 disabled="true"><p>
</form>

IPB Skin By Virteq