Jump to content
Mac

Declaração IF

Recommended Posts

Mac
<script>
                        function calcular() {
                            var unit = "45";
                            var tour = Number(document.getElementById("tour").value);
                            var adults = Number(document.getElementById("adults").value);
                            var child = Number(document.getElementById("child").value);
                            var elemResult = document.getElementById("soma");
                            // envia para os campos hidden
                            document.getElementById('id_tour').value = Number(document.getElementById("tour").value);
                            document.getElementById('_total').value = String(tour * adults + unit * child)+ ".00";
                            
                            // calcula
                            if (elemResult.textContent === undefined) {
                               //
                               elemResult.textContent = String(tour * adults + unit * child)+ ".00€";
                            }
                            else { // IE
                               elemResult.innerText = String(tour * adults + unit * child) + ".00€";
                            }
                        }
                    </script>

A muito custo pois estou a aprender JS, la fui fazendo (com ajudas) esta função de calculo para o meu site. 

Preciso que a VAR TOUR, alem de ser usada no calculo, possa ser enviada para um campo Hidden (ja consegui) mas não como numero, que e o que me retorna de um select.

sei que e com if ou Switch mas nao sei como construir e sem estragar o calculo.

Tipo:

var Tour:

se  = a 98 entao var Tour = "TEXTO QUALQUER"

se = 118 então = "OUTRO TEXTO"

Share this post


Link to post
Share on other sites
Zex

Tem que se usar o ELSE.

E, é mais fácil com 2 variáveis.

 

var Tour

var Tour_mensagem

if  (Tour == 98) Tour_mensagem = "TEXTO QUALQUER"

else if (Tour == 118) Tour_mensagem = "OUTRO TEXTO"

Edited by Zex

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.