• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

BackSpace

[Duvida/Urgente] Calculator Script - Formulário de Encomenda

6 mensagens neste tópico

Como sou novato, e necessito de um formulário de encomenda.

Copiei este formulário de outro site, mas visto que no código-fonte não aparece javascript.. : /

A calculadora não funciona...

Eu tenho este codigo:

<table width="456" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr align="center" valign="middle">
    <td colspan="2" class="tabelas"><strong>Encomendar GameServers</strong></td>

  </tr>
  <tr align="center" valign="middle">
    <td colspan="2" class="tabelas"> </td>
    </tr>
  <tr>
    <td width="196"> </td>
    <td width="260"> </td>
  </tr>
  <tr>

    <td><div align="left">Período de Pagamento </div></td>
    <td height="20"><div align="left">
        <select name="pagamento" class="imput" id="pagamento" onchange="test(this.form); valorvts(this.form); valorvpub(this.form); valorvtag(this.form);valortr(this.form)">
          <option value="0" selected="selected">~~~Escolher Periodo~~~</option>
          <option value="1">1 Mês</option>
          <option value="0.9">3 Meses - 7% desconto final</option>

          <option value="0.85">6 Meses - 10% desconto final</option>
          <option value="0.80">12 Meses - 15% desconto final</option>
        </select>
        <input name="calculo" type="hidden" id="calculo" value="0" />
    </div></td>
  </tr>
  <tr>
    <td><div align="left">Público/Privado</div></td>

    <td height="20"><div align="left">
        <select name="pub" class="imput" id="pub" onchange="test(this.form); valorvpub(this.form); actpass(this.form)">
          <option value="0">Privado</option>
          <option value="1">Público</option>
        </select>
      +
      <input name="vpub" type="text"  disabled="disabled" class="boxlim" id="vpub" value="0"  size="2"/>
      €</div></td>

  </tr>
  <tr>
    <td><div align="left">Com ou sem Tag </div></td>
    <td height="20"><div align="left">
        <select name="tag" class="imput" id="tag" onchange="test(this.form); valorvtag(this.form)" >
          <option value="0">Com Tag [...]</option>
          <option value="1">Sem Tag [...]</option>

        </select>
      +
      
      <input name="vtag" type="text" disabled="disabled" class="boxlim" id="vtag" value="0"  size="1"/>
      €</div></td>
  </tr>
  <tr>
    <td><div align="left">Jogo</div></td>
    <td height="20"><div align="left">
        <select name="jogos" class="imput" onchange="test(this.form); precoslot(this.form); valorvpub(this.form); enableField(this.form); limpa(this.form)">
          <option value="Counter Strike 1.6 Steam">Counter Strike 1.6 Steam</option>
	  <option value="Counter Strike 1.6 Non Steam">Counter Strike 1.6 Non Steam</option>
        </select>
    </div></td>
  </tr>

  <tr>
    <td><div align="left">Preço base p/ slot: </div></td>
    <td height="20"><div align="left">
      <input name="pslot" type="text" disabled="disabled" class="boxlim" id="pslot" value="1,15" size="5"/>
      €/mês</div></td>
  </tr>
  <tr>

       <td><div align="left">Slots ou Players </div></td>

    <td height="20"><div align="left">
        <select name="slots" class="imput" id="slots" onchange="test(this.form)">
<option value="8">8 Players</option>
<option value="9">9 Players</option>
<option value="10">10 Players</option>
<option value="11">11 Players</option>
<option value="12" selected="selected">12 Players</option>
<option value="13">13 Players</option>
<option value="14">14 Players</option>

<option value="15">15 Players</option>
<option value="16">16 Players</option>
<option value="17">17 Players</option>
<option value="18">18 Players</option>
<option value="19">19 Players</option>
<option value="20">20 Players</option>
<option value="21">21 Players</option>
<option value="22">22 Players</option>
<option value="23">23 Players</option>

<option value="24">24 Players</option>
<option value="25">25 Players</option>
<option value="26">26 Players</option>
<option value="27">27 Players</option>
<option value="28">28 Players</option>
<option value="29">29 Players</option>
<option value="30">30 Players</option>
<option value="31">31 Players</option>
<option value="32">32 Players</option>
<option value="33">33 Players</option>
<option value="34">34 Players</option>

        </select>
    </div></td>
  </tr>
  <tr>
    <td><div align="left">Slots Extra de Ts</div></td>
    <td height="20"><label for="select"></label>
        <label for="textfield"></label>
        <div align="left">

          <select name="ts" class="imput" id="ts" onchange="test(this.form); valorvts(this.form)">
            <option value="0" selected="selected">Seleccione as slots</option>
            <option value="1">1 slot extra de ts</option>
            <option value="2">2 slots extra de ts</option>
            <option value="3">3 slots extra de ts</option>
            <option value="4">4 slots extra de ts</option>

            <option value="5">5 slots extra de ts</option>
            <option value="6">6 slots extra de ts</option>
            <option value="7">7 slots extra de ts</option>
            <option value="8">8 slots extra de ts</option>
            <option value="9">9 slots extra de ts</option>
            <option value="10">10 slots extra de ts</option>

            <option value="11">11 slots extra de ts</option>
            <option value="12">12 slots extra de ts</option>
            <option value="13">13 slots extra de ts</option>
            <option value="14">14 slots extra de ts</option>
            <option value="15">15 slots extra de ts</option>
            <option value="16">16 slots extra de ts</option>

            <option value="17">17 slots extra de ts</option>
            <option value="18">18 slots extra de ts</option>
            <option value="19">19 slots extra de ts</option>
            <option value="20">20 slots extra de ts</option>
            <option value="21">21 slots extra de ts</option>
            <option value="22">22 slots extra de ts</option>

            <option value="23">23 slots extra de ts</option>
            <option value="24">24 slots extra de ts</option>
            <option value="25">25 slots extra de ts</option>
            <option value="26">26 slots extra de ts</option>
            <option value="27">27 slots extra de ts</option>
            <option value="28 ">28 slots extra de ts</option>

            <option value="29">29 slots extra de ts</option>
            <option value="30">30 slots extra de ts</option>
          </select>
          +
          <input name="vts" type="text"  disabled="disabled" class="boxlim" id="vts" value="0" size="5"/>
          € </div>
        <label for="vts"></label>
        <div align="left"></div></td>

  </tr>
  <tr>
    <td><div align="left">Valor a pagar </div></td>
    <td height="20">
        <div align="left">
          <input name="ans" type="text" id="ans" size="4" value="0.000" readonly="true"/>
          €
          <input name="pvpslot2" type="hidden" class="imput" id="pvpslot" size="5" disabled="disabled" align="absmiddle" />

	  <input name="valor" type="hidden" id="valor" value="0" />
        </div></td>
  </tr>
  <tr>
    <td><div align="left"></div></td>
    <td height="20"><label for="label3"></label>
        <div align="left">
          <input type="reset" name="Reset" value="Calcular de novo" />
        </div></td>

  </tr>

Gostaria de por:

Sem Tag --> +5€

Quanto ao resto:

Preços por cada slot: Gameserver - 1,15€ | Ts - 0,45€

Façam o script que quiserem por favor. Eu só quero é que ponham a calculadora a funcionar  :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já que vais ganhar com isto era simpático distribuir algum por quem te fizer o script

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para tua informação se esse código fosse em javascript aparecia-te logo mas como não é por isso não aparece.

Ps: Se estiver enganado me avisem.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tem lá javascript no meio do código, só não tem as funções... Faltou-lhe gamar o código que realmente interessava.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Faltou-lhe gamar o código que realmente interessava

Se por interesse foi "gamar" (gostei da expressão) o html, por interesse vai "gamar" o javascript :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estou a tentar procurar uma maneira de resolver o problema, depois se tiver alguns erros passo por aqui.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora