Guest --Rodrigo -- Postado Setembro 19, 2008 Denunciar Share Postado Setembro 19, 2008 Salve, salve, galera do ScriptBrasil...estou comecando a programar em Ajax e gostaria de saber como faco para somar o valor de dois inputs, que o usuario digitou, e colocar o resultado em outro input. Tudo isso sem dar um reload na pagina.Valeu galera...Huhuhuhuhu!!!!! Thank you God is Friday Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Allan Rodrigo Postado Setembro 19, 2008 Denunciar Share Postado Setembro 19, 2008 Opa..bom??você já tentou algo??posta ae, fica melhor ajudar!abraçois! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Setembro 19, 2008 Denunciar Share Postado Setembro 19, 2008 Voce não precisa de ajax para isso, você pode acionar uma função de Soma assim que o usuario sair do campo (evento onblur)Thank you God is Friday [2] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Rodrigo -- Postado Setembro 22, 2008 Denunciar Share Postado Setembro 22, 2008 (editado) Fala galera...espero q todos tenham passado um bom final de semana...bom consegui resolver o meu problema, valeu Andreia_sp pela dica do onBlur foi exatamente o que eu usei...vou deixar o codigo q estou usando como retribuicao...então ai vai...primeiro o JSJSfunction dateCalc() { var weeks=document.getElementById("weeks").value; var startdate=document.getElementById("startdate").value; http.open("GET", "result.php?weeks=" + weeks + "&startdate=" + startdate, true); http.onreadystatechange = handleHttpResponse; http.send(null); } function handleHttpResponse(){ textfield = document.forms[0].finshidate; if (http.readyState == 4) { textfield.value = http.responseText; } } function getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } var http = getHTTPObject(); agora o form <script type="text/javascript" src="calendarDateInput.js"> /*********************************************** * Jason's Date Input Calendar- By Jason Moon [url=http://calendar.moonscript.com/dateinput.cfm]http://calendar.moonscript.com/dateinput.cfm[/url] * Script featured on and available at [url=http://www.dynamicdrive.com]http://www.dynamicdrive.com[/url] * Keep this notice intact for use. ***********************************************/ </script> <script language="javascript" src="cal2.js"> /* Xin's Popup calendar script- Xin Yang (http://www.yxscripts.com/) Script featured on/available at [url=http://www.dynamicdrive.com/]http://www.dynamicdrive.com/[/url] This notice must stay intact for use */ </script> <script language="javascript" src="date_conf.js"></script> <form name="formdate" action="#" method="post"> weeks: <input type="text" name="weeks" id="weeks" /> <br /> start date: <input type="text" name="startdate" id="startdate" onBlur="dateCalc();" /> <a href="java script:showCal('Calendar')"><img src="calendar.jpg" border="0" /></a> <br /><br /> finshi date: <input type="text" name="finshidate" id="finshidate" /> </form> e por fim o arquivo que retorna o calculo da data... RESULT.PHP <?php include_once("classes/dateDiff.php"); ?> <?php $startdate=$_GET["startdate"]; $weeks=$_GET["weeks"]; $obj = new calcDataHora($startdate); //echo $obj->getData(); $dias=$weeks*7; echo $obj->somaDia($dias); ?>A classe q utilizei para fazer o calculo das datas eu encontrei no link abaixo:http://www.revistaphp.com.br/artigo.php?id=152Espero q isso ajude em alguma coisa e já estou me cadastrando no forum para tambem fazer parte dessa maravilhosa comunidade...Abracos. Editado Setembro 22, 2008 por fercosmig Adicionar tag's Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Setembro 22, 2008 Denunciar Share Postado Setembro 22, 2008 opa legal Rodrigo, seja bem vindo ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Rodrigo --
Salve, salve, galera do ScriptBrasil...
estou comecando a programar em Ajax e gostaria de saber como faco para somar o valor de dois inputs, que o usuario digitou, e colocar o resultado em outro input. Tudo isso sem dar um reload na pagina.
Valeu galera...
Huhuhuhuhu!!!!! Thank you God is Friday
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.