Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho em um html alguns selects:
<select name="id_statusitem[0]>
<select name="id_statusitem[1]>
...
<select name="id_statusitem[n]>
não estou conseguindo acessar esses campos para validar, normalmente eu faço o seguinte:
if (document.agenda.id_uno_statusitem.selectedIndex==1)
{
alert ("Não valido");
return false
}
mas quando tento acessar com o nome entre chaves:
if (document.agenda.id_statusitem[1].selectedIndex==1)
{
alert ("Não valido");
return false
}
não funciona, alguem consegue me dar uma luz??
:closedeyes: <_< :unsure: :wacko: :pinch: :o :clap:
Juro que passei por todas essas cara...
Achava que o select by id não funcionama com caixa de seleção pois todos exemplos que achei sempre usavam o selectindex.
Mas fiz o teste:
<html>
<head>
<script type="text/javascript">
function incluir (){
var selectmenu=document.getElementById("mymenu").value
alert(selectmenu);
}
</script>
</head>
<form id="aform">
<select id="mymenu" size="1">
<option value="nothing" selected="selected">Select a site</option>
<option value="http://www.dynamicdrive.com">Dynamic Drive</option>
<option value="http://www.codingforums.com">Coding Forums</option>
<option value="http://www.cssdrive.com">CSS Drive</option>
</select>
</form>
<button onclick=incluir();><img src=adicionar.gif ></button>
e funcionou perfeitamente, vlw mesmo.
o correto seria você dar um ID aos elementos, e acessar pelo id, com a função getElementById()