pedroxlima Posted November 22, 2015 at 07:44 PM Report Share #589982 Posted November 22, 2015 at 07:44 PM Eu criei uma tabela que é o resumo de todos os meus cálculos anteriores e nessa tabela criei um campo onde coloquei um input radial para poder seleccionar uma das opções calculadas. Então depois a ideia era seleccionar uma ou outra opção e os cálculos serem "automáticos". Eu estive a testar e consigo apresentar o valor alterado através destes parâmetros: <label>Valor:</label> <input type="text" id="saida"> Agora pretendia pegar no valor do input apresentado e utilizar um if. Acontece que se usar desta forma tenho sempre uma mensagem de erro e também não consigo avançar. Previsualização do realizado: http://jsfiddle.net/17b092vt/3/ Precisava de uma pequena ajuda para poder terminar esta aplicação. Obrigado Link to comment Share on other sites More sharing options...
psiico Posted December 2, 2015 at 05:33 PM Report Share #590303 Posted December 2, 2015 at 05:33 PM (edited) Se estás a falar de PHP, no script em que os dados são processados, podes fazer: <?php if ($_POST['escolha'] == 1) { //Logica caso seja 1 } if ($_POST['escolha'] == 2) { //Logica caso seja 2 } //Caso estas escolhas possam crescer, podes sempre trocar de Ifs para switches. $escolha = $_POST['escolha']; switch($escolha) { case '1': //logica 1 break; case '2': //logica 2 break; //Etc etc. } Agora se estás a falar de ao selecionar calculares no imediato, só conseguirás fazer essa situação com AJAX, algo deste género: (Não precisas de ter o valor na caixa de texto para trabalhares com ele em jQuery, basta simplesmente ler o valor dele como fizeste on fiddle) /*ao escolher uma radio, executa essa chamada de AJAX*/ $('input[name="escolha"]').on('change', function() { $.ajax({ type: "POST", url: "ficheiro.php", data: $('form').serialize(), context: this, success:function(data) { //O que quiseres fazer com o resultado que vier do script } }); }); Edited December 2, 2015 at 05:34 PM by psiico Psiico // Portfolio Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now