Jump to content


Photo

Como Desabilitar


  • Faça o login para participar
12 replies to this topic

#1 Deigmar

Deigmar

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Interesses:paraquedismo, esportes radicais, computação gráfica, programação web e mulherada....

Posted 12/01/2004, 08:58

Ola

Como fazer para habilitar o botao submit somente após o usuário ter selecionado um nome no menu select?

<form name="form1" method="get" action="inserir1.asp">
  <p><font size="2" face="Arial, Helvetica, sans-serif">Escolha o funcion&aacute;rio</font> 
    <select name="select">
      <%
While (NOT Recordset1.EOF)
%>
      <option value="<%=(Recordset1.Fields.Item("id").Value)%>"><%=(Recordset1.Fields.Item("nome").Value)%></option>
      <%
  Recordset1.MoveNext()
Wend
If (Recordset1.CursorType > 0) Then
  Recordset1.MoveFirst
Else
  Recordset1.Requery
End If
%>
    </select>
  </p>
  <p>
    <input type="submit" name="Submit" value="buscar">
  </p>
</form>

[]'s
.: Go Down !!! - Skydiver :.

#2 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 12/01/2004, 10:56

Não sei se é bem isso, mas peguei esse script de um site:

<HTML><HEAD><TITLE>SimplytheBest DHTML Scripts disable multiple form items</TITLE>
<script language=JavaScript>
var _T = "locked";
var _F = "unlocked";
function lockIt(_P)
{
  var _L =
  document.frmMyForm.lck.value;
  if(_L==_P)return;

document.frmMyForm.cboCategory.disabled=(document.frmMyForm.lck.value=(_L==_F)?_T:_F)==_T;
document.frmMyForm.txtUrl.disabled=(document.frmMyForm.lck.value=(_L==_F)?_T:_F)==_T;
document.frmMyForm.fernando.disabled=(document.frmMyForm.lck.value=(_L==_F)?_T:_F)==_T;
}
function isDis() {
return (document.frmMyForm.lck.value==_T);
}
</SCRIPT>

</HEAD>
<BODY text=#000000 vLink=#0000a0 aLink=#0000a0 link=#0000a0 bgColor=#ffffff
leftMargin=0 topMargin=0>
<TABLE class=body cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
  <TD width=10 bgColor=#ffffff>
    <P align=center><B><FONT color=#ff0000></FONT></B>&nbsp;</P></TD>
  <TD>
    <TABLE class=body cellSpacing=0 cellPadding=0 width="100%" border=0>
      <TBODY>
      <TR>
        <TD>
          <FORM id=frmMyForm name=frmMyForm action="" method=post><I>Option
          1</I> <INPUT id=radio1 onclick=lockIt(_F) type=radio CHECKED
          name=radio1> Select category: <SELECT id=cboCategory
          onfocus=if(isDis())blur(); name=cboCategory> <OPTION value=0
            selected>Business</OPTION> <OPTION value=1>Graphics</OPTION>
            <OPTION value=2>Home &amp; Hobby</OPTION> <OPTION
            value=3>Utilities</OPTION> <OPTION value=4>Web
          utilities</OPTION></SELECT> Enter URL: <INPUT id=txtUrl
          onfocus=if(isDis())blur(); name=txtUrl><input type="text" name="fernando" size="20"> <BR><BR><I>Option 2</I>
          <INPUT id=radio1 onclick=lockIt(_T) type=radio name=radio1> Suggest
          category: <INPUT id=txtSuggest onfocus=if(!isDis())blur();
          name=txtSuggest>&nbsp;Enter URL: <INPUT id=txtURL1
          onfocus=if(!isDis())blur(); name=txtURL1> <INPUT type=hidden
          value=unlocked name=lck> </FORM>
          <P>&nbsp;</P>
         
        </TD></TR></TBODY></TABLE>
<TD></TR>
</TBODY></TABLE></BODY></HTML>



#3 Deigmar

Deigmar

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Interesses:paraquedismo, esportes radicais, computação gráfica, programação web e mulherada....

Posted 12/01/2004, 11:05

olá

valeu a ajuda, mas não é bem isso, seria assim:

o usuario entra na página, e encontra o select com a opção "escolha", e o botão submit desabilitado, aí após ele selecionar um item no select, o botão submit aparece....

..é que será feita uma atualização em um bd, se o usuário clicar em submit antes de escolher uma opção, será gravado um valor errado no bd...

[]'s
.: Go Down !!! - Skydiver :.

#4 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 12/01/2004, 11:40

Olha, isso até é áté possível fazer com javascript, mas há outro modo que acho que é melhor, sem desabilitar o botão.

Olha, por exemplo, uma empresa quer saber que tipo de produto a pessoa quer comprar: Parafusos, Chaves de Fendas, Alicates, Martelo e Pregos. A primeira opção está em branco. Caso a pessoa selecione a opção em branco, retornará um alerta:

<script language="javascript">
<!--
function valida() {
var opcao=document.formulario.opcao.selectedIndex;
if (opcao==0) {
window.alert("selecione uma opção.");
document.formulario.opcao.focus();
return false;
}
return true;
document.formulario.submit();
}
//-->
</script>
<form action="" name="formulario" onsubmit="return valida();">
<select name="opcao" size=1>
<option></option>
<option>Parafusos</option>
<option>Chaves de Fenda</option>
<option>Alicates</option>
<option>Matelos</option>
<option>Pregos</option>
</select><br>
<input type=submit value="IR"></form>


Esse é um método muito bom e acredito que faça o que você quer, sem selecionar o botão.

#5 Deigmar

Deigmar

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Interesses:paraquedismo, esportes radicais, computação gráfica, programação web e mulherada....

Posted 12/01/2004, 12:59

(y)

valeu a sugestão, mas o meu problema é que o select é dinâmico, os itens só aparecem qd outro select que está em um frame é selecionado, antes disso o select é vazio... Exemplo:
em um frame o cara seleciona a região, ai o asp busca no BD os funcionários que trabalham nesta região e monta o select que está no outro frame, e é este select que está com o submit....
não manjo muito de javascript, mas daria pra fazer este script com o onFocus??

Edição feita por: Deigmar, 12/01/2004, 13:00.

.: Go Down !!! - Skydiver :.

#6 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 12/01/2004, 13:02

onFocus? o handler onFocus apenas dará foco ao objeto. É isso que você quer?

#7 Deigmar

Deigmar

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Interesses:paraquedismo, esportes radicais, computação gráfica, programação web e mulherada....

Posted 12/01/2004, 13:17

...não, ai não daria certo... achei que onFocus era quando o usuário clica em cima do select..pois quando ele clicar em cima do select, as opções já estarão disponiveis...Vou pesquisar mais alguns sites, se não achar nada, vou mudar a forma de navegação para ver se da para fazer conforme vc sugeriu no outro exemplo...

[]'s
.: Go Down !!! - Skydiver :.

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 20/09/2017, 18:58

Achat Du Levitra 10 Mg cialis Safe Online Viagra
Viagra Vs Cialis Vs Levitra Reviews
Il Viagra Serve <a href=http://cialtobuy.com>viagra cialis</a> Vad Ar Propecia
Isotretinoin Purchase On Line Low Price Overseas Chandler viagra cialis Purchase Keflex Online
Staph Aureus Keflex Cialis Con Red Bull Cialis Su Ebay
Cialis 20 Mg Composizione <a href=http://cialtobuy.com>buy cialis</a> Propecia Criticas

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 05/10/2017, 17:21

Viagra Y Popper Fast Shipping Cialis And Viagra viagra Saleonlinedrugs Coconut
Keflex And Yeast Infection Glucotrol Antibiotics Without A Script Propecia Precio Enfermeria levitra without rx in the united states Wirkungszeit Levitra

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 14/10/2017, 11:24

Achat De Viagra En Ligne Que Es Cialis Cialis Internet Order Viagra viagra Need Stendra Low Price Viagra Romania Propecia Espalnds Bueno

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 31/10/2017, 15:55

Priligy Belgie viagra prescription Assunzione Viagra Cialis
On Line Zentel Low Price how to buy levitra in usa Priligy Precio En Farmacias

#12 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 21/11/2017, 13:51

Prix Du Tadalis Sx Soft En Pharmacie viagra online prescription Pharmacie En Ligne Misoprostol Cialis 10 Mg Erezione Levitra Catalogo
Ciprofloxacin 500mg To Buy viagra Progesterone Purchasing Discount Cash On Delivery Canadian Pharmacy Lasix Pills
Inc cialis buy online Best Price Propecia In Uk Taking Cialis With Viagra

#13 JeffMalm

JeffMalm

    Super Veterano

  • Usuários
  • 12254 posts
  • Sexo:Feminino
  • Localidade:Mount Carey

Posted 11/02/2023, 03:42

22 to 33 in serum and from 21 to 29 in plasma lasix mg Then the BLA slices were cut in ice cold modified ACSF using a Leica vibroslicer VT 1200S
stromectol ingredients com 20 20Viagra 20Tablets 20Online viagra tablets online The Afghan Taliban is largely a nationalist organization focused on driving out the foreign armies and regaining power
tell your doctor if you have or have ever had seizures, a brain injury, a brain tumor, a brain arteriovenous malformation abnormal connection between arteries and veins in the brain that forms before birth and may cause bleeding in the brain, broken bones, osteoporosis a condition in which the bones become thin and weak and break easily, diabetes, high cholesterol levels, high blood pressure, heart disease, or have had a stroke or ministroke 100mg lasix




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq