Ir para conteúdo

POWERED BY:

Arquivado

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

Ghean

Desabilitar comobobox

Recommended Posts

Como procedo para que quando retorne "nenhum registro" o select fique disabled

 

<select name='cmbCarros' id='cmbCarros' style='width:100%;'><%CatPai = Request.Form("categoriapai")Dim oConn, oRSSet oConn = Server.CreateObject("ADODB.Connection")oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\home\dados\banco.mdb"Set oRS = oConn.Execute("SELECT * FROM Categorias WHERE categoriapai = " & CatPai & " ORDER BY nome")If not oRS.eof Then	do while not oRS.eof		Response.Write "<option value=" & oRS("categoria") & ">" & server.HTMLEncode(oRS("nome")) & "</option>"		oRS.MoveNext	LoopElse	Response.write "<option value=''>Nenhum registro</option>"End If%></select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara...assim eu não sei..mais eu faria assim...

você pode criar uma TextArea com o tamanho do combobox(char width=5 e numLines=1) e colocar readOnly com value=nenhum registro

ficaria assim
If not oRS.eof Then	do while not oRS.eof		Response.Write "<option value=" & oRS("categoria") & ">" & server.HTMLEncode(oRS("nome")) & "</option>"		oRS.MoveNext	LoopElse	Response.write "<textarea name="textarea" cols="15" rows="1" readonly="readonly">Nenhum registro</textarea>"End If
Sei lá se ajuda!um Abx!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique em JavaScript se é possível desabilitar um SELECT via JS, se for é só acrescentar no Response.Write do ELSE a função JS para isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algum administrador moveria esse tópico pra seção de javascript então, ou crio um outro tópico?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara dê uma pesquisada, pode até postar pois a duvida será exclusiva de JS.

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.