Ir para conteúdo
Fórum Script Brasil
  • 0

Habilitar / Desabilitar Campos


Curioso

Pergunta

Olá, preciso fazer com que um campo do tipo caixa de texto seja ativado para que o usuário escreva algo dentro dele, mediante a seleção de um botão de seleção... achei um codigo aqui no SB que é quase o que eu preciso só que ao invés de caixa de texto ele habilita/desabilita um checkbox....


<html>
<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Desabilitando Combo-Box</title>
<script Language="JavaScript">
<!--
// Por Mario Bruno Morais Aliste

 function Inibe() {
  document.formulario.ComboBox.disabled = true;
 }

 function Exibe() {
  document.formulario.ComboBox.disabled = false;
 }

-->
</script>
</head>
<body onload="Inibe()">
<form name="formulario">
<p align="center">
<select size="1" name="ComboBox">
<option value="ComboBox">ComboBox</option>
</select></p>
<p align="center">
<input type="text" name="T1" size="20" onload="Inibe()"></p>
<p align="center">
&nbsp;</p>
<p align="center">
&nbsp;</p>
<p align="center">
<input type="radio" name="a" onClick="Exibe()" value="1">Habilita</p>
<p align="center">
<input type="radio" name="a" onClick="Inibe()" value="2" checked>Desabilita</p>
<p align="center">
&nbsp;</p>
</form>
</body>
</html>

Alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Não sei se entendi direito... mas nesse script altere o ComboBox por T1 (que são os nomes dos campos) na função...

Ex.

<script Language="JavaScript">
<!--
// Por Mario Bruno Morais Aliste

function Inibe() {
  document.formulario.T1.disabled = true;
}

function Exibe() {
  document.formulario.T1.disabled = false;
}

-->
</script>

Link para o comentário
Compartilhar em outros sites

  • 0

aqui deu....

<html>
<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Desabilitando Combo-Box</title>
<script Language="JavaScript">
<!--
// Por Mario Bruno Morais Aliste

function Inibe() {
  document.formulario.T1.disabled = true;
}

function Exibe() {
  document.formulario.T1.disabled = false;
}

-->
</script>
</head>
<body onload="Inibe()">
<form name="formulario">
<p align="center">
<select size="1" name="ComboBox">
<option value="ComboBox">ComboBox</option>
</select></p>
<p align="center">
<input type="text" name="T1" size="20" onload="Inibe()"></p>
<p align="center">
&nbsp;</p>
<p align="center">
&nbsp;</p>
<p align="center">
<input type="radio" name="a" onClick="Exibe()" value="1">Habilita</p>
<p align="center">
<input type="radio" name="a" onClick="Inibe()" value="2" checked>Desabilita</p>
<p align="center">
&nbsp;</p>
</form>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

  • 0

Eu estou com um problema parecido com o dele..

só que o meu eu quero desabilitar um input type image ...

onde nesse type eu utilizei um onmouseover para aparecer una nova janela..

ai eu quero que ao selecionar uma opção no input type radio esse input da imagem não funcione mais as funções nela estabelecida..

já tentei

document.formulario.nomedoimput.disabled = true ...mais não funciona

Link para o comentário
Compartilhar em outros sites

  • 0

Eu estou com um problema parecido com o dele..

só que o meu eu quero desabilitar um input type image ...

onde nesse type eu utilizei um onmouseover para aparecer una nova janela..

ai eu quero que ao selecionar uma opção no input type radio esse input da imagem não funcione mais as funções nela estabelecida..

já tentei

document.formulario.nomedoimput.disabled = true ...mais não funciona

Posta seu font

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...