ToBack
#1
Tenho uma lista de profissionais, e quero saber se foi selecionado.
Estou fazendo assim:
function verficaSelect(){
var tamanhoProf = document.form.profissional.length
var selecionado = 0
for(var i=0;i< tamanhoProf;i++){
if(document.form.index[i].selected){
selecionado1++
}
}
if(selecionado==0){
alert("Selecione: Profissional")
}
}
Mas está com erro.
Alguém sabe onde está o erro.
joe_cqr
#2
posta o seu HTML pra gente poder te ajudar melhor, tem muitas formas de fazer o q vc quer, mas precisamos saber como vc está montando o HTML.
Não testei na minha máquina, mas é algo assim:
<script language="javascript" >
function valida() {
var comboNome = document.getElementById("nome");
if (comboNome.options[comboNome.selectedIndex].value == "" ){
alert("Selecione um nome antes de prosseguir");
}
}
</script>
.
.
.
<select id="nome">
<option value="">- Selecione -</option>
<option value="José">José</option>
<option value="Maria">Maria</option>
</select>
<input type="button" value="Validar" onclick="valida()" />
ToBack
#4
O de profissionais é esse joe.
<select name="profissional">
<option value=""></option>
<c:forEach var="profissionais" items="${requestScope.profissionais}">
<option value="${profissionais.idProfissional}">${profissionais.descricao}</option>
</c:forEach>
</select>
//tambem tem esse que já fica montado na página.
<select name="faixaidade">
<option value=""></option>
<option value="18 - 22">18 - 22</option>
<option value="23 - 27">23 - 27</option>
<option value="28 - 32">28 - 32</option>
<option value="33 - 37">33 - 37</option>
<option value="38 - 42">38 - 42</option>
<option value="43 - 47">43 - 47</option>
<option value="48 - 52">48 - 52</option>
<option value="53 - 57">53 - 57</option>
<option value="58 - 62">58 - 62</option>
<option value="63 - 67">63 - 67</option>
<option value="68 - 72">68 - 72</option>
<option value="73 - 77">73 - 77</option>
<option value="78 - 82">78 - 82</option>
<option value="83 - 87">83 - 87</option>
<option value="88 - 92">88 - 92</option>
<option value="93 - 99">93 - 99</option>
</select>
Vou testar o código do tiago.
ToBack
#5
Valeu pessoal! Funcionou.