Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gUiTaR_mAn

Select

Recommended Posts

galéra...

tenho o seguinte código:

 

<script>function soma(x){um = document.getElementById("pri").value;dois = document.getElementById("segu").value;resul = eval(um)+eval(dois);document.getElementById("result").value=resul;}</script><select id="pri" onchange="soma()"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select><select id="segu" onchange="soma()"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select><input type="text" id="result" />

mas tenho uma duvida

se eu tentar recuperar um terceiro campo por exemplo...

 

tres = document.getElementById("tres").value;

 

e esse campo não existir, o que eu posso fazer pra ele verificar e somar só os dois primeiros campos sem dar erro no script? ignorando o terceiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script>function soma(){  var um = document.getElementById("pri").value;  var dois = document.getElementById("segu").value;  if (document.getElementById("tri").value != null) {	var tres = document.getElementById("tres").value;	document.getElementById("result").value = um + dois + tres;  } else {	document.getElementById("result").value = um + dois;  }}</script>

 

Abraços, T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.