• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Programação

Status
Não esta aberto para novas mensagens.

maritaca

Honrado XPZ
Bom dia a todos!

Depois de não conhecer muito javascript eu consegui desenvolver um código para o meu site de muonline onde o usuario digitava o numero de dias e dependendo da condiçao ele automaticamente multiplicava pelo valor que eu queria! Para melhor entendimento segue abaixo o código:

<script>

function Calc(){

var dias = document.getElementById('diasvip').value;

var v60 = document.getElementById('60').value;

var v80 = document.getElementById('80').value;

var v50 = document.getElementById('50').value;

if (dias > 0)

{

  document.getElementById('valor').value = Number(dias * v80).toFixed(2)

}

if (dias > 29 && dias < 60)

{

  document.getElementById('valor').value = Number(dias * v60).toFixed(2)

}

if (dias > 59)

{

  document.getElementById('valor').value = Number(dias * v50).toFixed(2)

}



}

</script><title>Calculo de Dias</title>

<div align="center">

  <p><strong>C&oacute;digo do formul&aacute;rio </strong></p>

  <p align="left">Dias  

    <label>

    <input name="diasvip" type="text" id="diasvip" onBlur="Calc();" size="8" maxlength="8">

    </label>

  </p>

  <p align="left">

    <input name="60" type="hidden" id="60" onBlur="Calc();" value="0.60">

    <input name="80" type="hidden" id="80" onBlur="Calc();" value="0.80">

    <input name="50" type="hidden" id="50" onBlur="Calc();" value="0.50">

  </p>

  <p align="left">Valor

    <label>

    <input name="valor" type="text" id="valor" onBlur="Calc();" size="8" maxlength="8" readonly="true">

    </label>

  </p>

<>

O código quando eh colocado dessa forma seja na extensão php ou mesmo html ele funciona normalmente. O único problema é que eu quero colocar ele na minha pagina de confirmação de pagamentos onde ele não funciona! Segue abaixo o código da minha página de pagamentos:

<?

$conexao = new conexao();

$funcoes = new funcoes();

$funcoes->ajaxL();

?>

<script type="text/javascript">

function confirmar()

{

var confirmacao = confirm('Atencao: A ma utilizacao desse servico pode resultar em Ban Permanente de sua account.nnTem certeza que deseja confirmar este pagamento?');

if (confirmacao == true)

{

load_wt('?mu=pagamentos/open&exec=true', 'pagsResult', 'POST', BuscaElementosForm('Pagamento'));

}

}

</script>

</head><body>

<?

$login = $_COOKIE[cookie_login];

if ($_GET["exec"] == true)

{

$funcoes->logado();

$funcoes->errospanel();

$funcoes->acc_char($_POST["char"]);

if ($_POST["vipTrue"] == true)

{

if (empty($_POST["vip"]))

{

exit("<blockquote class="error">Selecione 1 tipo de vip.</blockquote>");

}

elseif (empty($_POST["diasvip"]))

{

exit("<blockquote class="error">Coloque uma quantia de dias vip voc&ecirc; deseja comprar.</blockquote>");

}

}

if ($_POST["banco"] == 0)

{

if (empty($_POST["nenvelope"]))

{

exit("<blockquote class="error">Preencha o campo <strong>N.Envelope</strong></blockquote>");

}

elseif (empty($_POST["ndocumento"]))

{

exit("<blockquote class="error">Preencha o campo <strong>N.Documento</strong></blockquote>");

}

}

if ($_POST["banco"] == 1)

{

if (empty($_POST["ctr"]))

{

exit("<blockquote class="error">Preencha o campo <strong>CTR</strong></blockquote>");

}

elseif (empty($_POST["n2documento"]))

{

exit("<blockquote class="error">Preencha o campo <strong>N.Terminal</strong></blockquote>");

}

}

if ($_POST["banco"] == 2)

{

if (empty($_POST["term"]))

{

exit("<blockquote class="error">Preencha o campo <strong>Terminal</strong></blockquote>");

}

elseif (empty($_POST["ntrans"]))

{

exit("<blockquote class="error">Preencha o campo <strong>N.Trans</strong></blockquote>");

}

elseif (empty($_POST["agtomadora"]))

{

exit("<blockquote class="error">Preencha o campo <strong>Ag.Tomadora</strong></blockquote>");

}

elseif (empty($_POST["nseq"]))

{

exit("<blockquote class="error">Preencha o campo <strong>N.Seq</strong></blockquote>");

}

}

if ($_POST["banco"] == 3)

{

if (empty($_POST["term2"]))

{

exit("<blockquote class="error">Preencha o campo <strong>Terminal</strong></blockquote>");

}

elseif (empty($_POST["n3documento"]))

{

exit("<blockquote class="error">Preencha o campo <strong>N.Documento</strong></blockquote>");

}

}

if(empty($_POST["em"]) or empty($_POST["date"]) or empty($_POST["valor"]))

{

exit("<blockquote class="error">Por favor, preencha todos os campos.</blockquote>");

}

else

{

$data = date("d/m/Y, H:i:s");

$valor = $_POST["valor"];

$msg = $_POST["mensagem"];

$pt = (int)$_POST["pontos"];

$date = $_POST["date"];

$char = $_POST["char"];

$vip[0] = (int)$_POST["diasvip"];

$vip[1] = (int)$_POST["vip"];

$bank = (int)$_POST["banco"];

$pag = $_POST["em"];

switch ($bank)

{

case(0):

$nenvelope = $_POST["nenvelope"];

$ndocumento = $_POST["ndocumento"];

$query = "insert into wt_pagamentos (valor,mensagem,pontos,data,name,status,login,diasvip,dateenv,viptipo,banco,pagem,nenvelope,ndocumento) values ('{$valor}', '{$msg}', {$pt}, '{$date}', '{$char}', 0, '{$login}', {$vip[0]}, '{$data}', {$vip[1]}, {$bank}, '{$pag}', '{$nenvelope}', '{$ndocumento}')";

break;

case(1):

$ctr = $_POST["ctr"];

$ndocumento = $_POST["n2documento"];

$query = "insert into wt_pagamentos (valor,mensagem,pontos,data,name,status,login,diasvip,dateenv,viptipo,banco,pagem,ctr,ndocumento) values ('{$valor}', '{$msg}', {$pt}, '{$date}', '{$char}', 0, '{$login}', {$vip[0]}, '{$data}', {$vip[1]}, {$bank}, '{$pag}', '{$ctr}', '{$ndocumento}')";

break;

case(2):

$term = $_POST["term"];

$trans = $_POST["ntrans"];

$ag = $_POST["agtomadora"];

$seq = $_POST["nseq"];

$query = "insert into wt_pagamentos (valor,mensagem,pontos,data,name,status,login,diasvip,dateenv,viptipo,banco,pagem,term,ntrans,agtomadora,nseq) values ('{$valor}', '{$msg}', {$pt}, '{$date}', '{$char}', 0, '{$login}', {$vip[0]}, '{$data}', {$vip[1]}, {$bank}, '{$pag}', '{$term}', '{$trans}', '{$ag}', '{$seq}')";

break;

case(3):

$term = $_POST["term2"];

$doc = $_POST["n3documento"];

$query = "insert into wt_pagamentos (valor,mensagem,pontos,data,name,status,login,diasvip,dateenv,viptipo,banco,pagem,term,ndocumento) values ('{$valor}', '{$msg}', {$pt}, '{$date}', '{$char}', 0, '{$login}', {$vip[0]}, '{$data}', {$vip[1]}, {$bank}, '{$pag}', '{$term}', '{$doc}')";

break;

}

$conexao->query($query);

exit("<blockquote class="success">Confirma&ccedil;&atilde;o efetuada, por favor, espere no m&aacute;ximo 42 horas.</blockquote>");

}

}

$funcoes->logado();

$funcoes->errospanel();

?>

<form name="Pagamento" method="post" id="Pagamento">

<h1>Confirmar Pagamento</h1>

<blockquote><table width="100%" border="0" cellspacing="2" cellpadding="2">

  <tr>

    <td width="50%" colspan="2"><strong>Dados da compra</strong><hr></td>

  </tr>

  <tr>

    <td>Char:</td>

    <td><select name="char" id="char">

<?

$Chars = $conexao->query("select name from character where accountid='{$login}'");

if ($conexao->num($Chars) < 1)

{

echo "<option value="">Voc&ecirc; n&atilde;o possui nenhum char.</option>";

}

for ($b = 0; $b < $conexao->num($Chars); $b  )

{

$Char = $conexao->fetch($Chars);

echo "<option value="{$Char[0]}">{$Char[0]}</option>";

}

?>

</select></td>

  </tr>

  <tr>

    <td>Tipo de Vip:</td>

    <td><select name="vip" id="vip" onChange="muda(this.value)">

      <option value="0">Selecione...</option>

      <option value="1">Vip</option>

      <option value="2">Super Vip</option>

            </select></td>

  </tr>

  <tr>

    <td>Dias:</td>

    <td><label>

      <input name="diasvip" type="text" id="diasvip" size="8" maxlength="2">

    </label></td>

  </tr>

<?php

if (mresets == true)

{

?>

 

  <tr>

    <td>Golds:</td>

    <td><input type="checkbox" name="golds" id="golds" onClick="goldsEnable();"> <input name="pontos" id="pontos" onKeyPress="return ApenasNumerosAki(event)" size="5" maxlength="8" disabled /></td>

  </tr>

<? } ?>

  <tr>

    <td colspan="2"><strong>Dados do dep&oacute;sito</strong><hr></td>

  </tr>

  <tr>

    <td>Banco:</td>

    <td>

    <?

global $conta;

for ($i = 0; $i < count($conta); $i  )

{

switch((int)$conta[$i][0])

{

case(0):

$bank = "Banco do Brasil";

$open = "bb";

break;

case(1):

$bank = "Ita&uacute;";

$open = "itau";

break;

case(2):

$bank = "Bradesco";

$open = "bradesco";

break;

case(3):

$bank = "Caixa Econ&ocirc;mica";

$open = "loterica";

break;

default:

$bank = "Banco inv&aacute;lido";

$open = "";

break;

}

?>

    <input type="radio" name="banco" id="banco" value="<? echo (int)$conta[$i][0]; ?>" onClick="<? echo $open; ?>Open();"> <? echo $bank; ?>

<? } ?></td>

  </tr>

  <tr>

    <td>Pagou em:</td>

    <td><select name="em" id="em">

<option value="Atendente" selected="selected">Atendente</option>

<option value="Caixa eletr&ocirc;nico">Caixa eletr&ocirc;nico</option>

<option value="Trans. Eletr&ocirc;nica">Trans. Eletr&ocirc;nica</option>

</select></td>

  </tr>

  <tr>

    <td>Valor</td>

    <td><label>

      <input name="valor" type="text" id="valor" size="8" maxlength="8">

    </label></td>

  </tr>

  <tr>

    <td>Data:</td>

    <td><input name="date" id="date" onKeyPress="return txtBoxFormat(document.Pagamento, 'date', '99/99/9999', event);" value="DD/MM/AAAA" size="15" maxlength="10" /></td>

  </tr>

  <tr id="bradesco" style="display: none;">

    <td colspan="2"><table width="100%" border="0" cellpadding="2" cellspacing="2">

      <tr>

          <td colspan="2"><strong>Dados Banco Bradesco:</strong><hr></td>

          </tr>

          <tr>

            <td width="18%">Terminal:</td>

            <td width="82%"><input name="term" size="22" maxlength="30" id="term" /></td>

          </tr>

          <tr>

            <td>N.Trans:</td>

            <td><input name="ntrans" size="22" maxlength="30" id="ntrans" /></td>

          </tr>

          <tr>

            <td>Ag.Tomadora:</td>

            <td><input name="agtomadora" size="22" maxlength="30" id="agtomadora" /></td>

          </tr>

          <tr>

            <td>N.Seq:</td>

            <td><input name="nseq" size="22" maxlength="30" id="nseq" /></td>

          </tr>

        </table></td>

  </tr>

  <tr id="bbrasil" style="display: none;">

    <td colspan="2"><table width="100%" border="0" cellpadding="2" cellspacing="2">

      <tr>

            <td colspan="2"><strong>Dados Banco do Brasil:</strong><hr></td>

          </tr>

          <tr>

        <td width="18%">N.Envelope:</td>

        <td width="82%"><input name="nenvelope" size="22" maxlength="30" id="nenvelope" /></td>

          </tr>

          <tr>

            <td>N.Documento:</td>

            <td><input name="ndocumento" size="22" maxlength="30" id="ndocumento" /></td>

          </tr>

        </table></td>

  </tr>

  <tr id="itau" style="display: none;">

    <td colspan="2"><table width="100%" border="0" cellpadding="2" cellspacing="2">

          <tr>

            <td colspan="2"><strong>Dados Ita&uacute;:</strong><hr></td>

          </tr>

          <tr>

            <td width="18%">CTR:</td>

            <td width="82%"><input name="ctr" size="22" maxlength="30" id="ctr" /></td>

          </tr>

          <tr>

            <td>N.Terminal:</td>

            <td><input name="n2documento" size="22" maxlength="30" id="n2documento" /></td>

          </tr>

        </table></td>

  </tr>

  <tr id="loterica" style="display: none;">

    <td colspan="2"><table width="100%" border="0" cellpadding="2" cellspacing="2">

          <tr>

            <td colspan="2"><strong>Dados Caixa Econ&ocirc;mica:</strong><hr></td>

          </tr>

          <tr>

            <td width="18%">Terminal:</td>

            <td width="82%"><input name="term2" size="22" maxlength="30" id="term2" /></td>

          </tr>

          <tr>

            <td>N.Documento:</td>

            <td><input name="n3documento" size="22" maxlength="30" id="n3documento" /></td>

          </tr>

        </table></td>

  </tr>

  <tr>

    <td colspan="2"><strong>Mensagem:</strong><hr></td>

  </tr>

  <tr>

    <td colspan="2" align="center"><table width="68%" border="0" cellspacing="0" cellpadding="0">

      <tr bgcolor="#DDDDDD" align="center">

        <td height="35"><select name="cor" id="cor" onChange="selTexto('mensagem', '[' this.options[this.selectedIndex].value ']', '[/' this.options[this.selectedIndex].value ']');">

              <option value="" disabled="disabled" selected="selected">Selecione uma cor</option>

              <option value="red">Vermelho</option>

              <option value="white">Branco</option>

              <option value="blue">Azul Escuro</option>

              <option value="yellow">Amarelho</option>

              <option value="green">Verde Escuro</option>

              <option value="violet">Violeta</option>

              <option value="gray">Cinza Escuro</option>

              <option value="lime">Verde Lim&atilde;o</option>

              <option value="silver">Cinza Claro</option>

              <option value="pink">Rosa</option>

              <option value="navy">Azul Marinho</option>

              <option value="aqua">Azul &Aacute;gua</option>

            </select></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%" height="35"><a href="javascript: void(0);" onClick="selTexto('mensagem', '', '');"><img src="images/icones/text_bold.png" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '', '');"><img src="images/icones/text_italic.png" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '', '');"><img src="images/icones/text_underline.png" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '', '');"><img src="images/icones/text_strikethrough.png" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '[h1]', '[/h1]');"><img src="images/icones/text_heading_1.png" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '

', '

');"><img src="images/icones/text_align_left.png" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '

', '

');"><img src="images/icones/text_align_center.png" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '

', '

');"><img src="images/icones/text_align_right.png" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
default_cool.gif
', '');"><img src="http://static1.orkut.com/img/smiley/i_cool.gif" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
default_sad.png
', '');"><img src="http://static4.orkut.com/img/smiley/i_sad.gif" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', ':X', '');"><img src="http://static2.orkut.com/img/smiley/i_angry.gif" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
default_smile.png
', '');"><img src="http://static1.orkut.com/img/smiley/i_smile.gif" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
default_wink.png
', '');"><img src="http://static3.orkut.com/img/smiley/i_wink.gif" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
default_biggrin.png
', '');"><img src="http://static4.orkut.com/img/smiley/i_bigsmile.gif" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
default_ohmy.png
', '');"><img src="http://static1.orkut.com/img/smiley/i_surprise.gif" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('mensagem', '
default_tongue.png
', '');"><img src="http://static3.orkut.com/img/smiley/i_funny.gif" border="0" /></a></td>

        <td><img src="images/icones/separator.gif" border="0" /></td>

        <td width="5%"><a href="javascript: void(0);" onClick="selTexto('/)', '');"><img src="http://static3.orkut.com/img/smiley/i_confuse.gif" border="0" /></a></td>

      </tr>

      <tr>

        <td align="center" colspan="41"><textarea name="mensagem" id="mensagem" cols="75" rows="7"></textarea></td>

      </tr>

    </table>    </td>

  </tr>

  <tr>

    <td colspan="2" align="center"><input type="button" class="botao" value="Confirmar deposito" onClick="confirmar();" /></td>

  </tr>

</table>

</blockquote>

</form>

<div id="pagsResult"><>

</body>

</html>

Resumindo gostaria que alguém pudesse dar uma força de como fazer isso. Sendo que é importante manter o mesmo nome do campo "diasvip" e do campo "valor" pois, eles estão vinculados com o banco de dados.

Aguardo uma resposta!
 
Status
Não esta aberto para novas mensagens.
Topo Bottom