Visualizzazione dei risultati da 1 a 3 su 3

Discussione: RequiredFieldValidator

  1. #1
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866

    RequiredFieldValidator

    In un modulo ho una funzione javascript che mi controlla l'opzione di una select e quindi mi abilita una serie di textbox che all'apertura della pagina invece sono disabilitate;
    in queste textbox se effettuo il controllo con i RequiredFieldValidator il messaggio appare sempre, anche quando le textbox sono disabilitate.
    Come posso ovviare?


  2. #2
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    codice:
    function test(value) {
     if (value == 'Azienda') {
      document.getElementById('Company').Enabled = false; //disabilitata 
      ValidatorEnable(document.getElementById('Company'), true);
     }
     else
     {
      document.getElementById('Company').Enabled = true;  //abilitata
      document.getElementById('Company').style.border="1px solid #cccccc";
      ValidatorEnable(document.getElementById('Company'), false);
      }
    }
    
    <asp:TextBox ID="Company" Runat="server" CssClass="casella" Enabled="false" ></asp:TextBox>
    La casella non si visualizza mai!


  3. #3
    Utente di HTML.it L'avatar di jet
    Registrato dal
    Dec 2002
    residenza
    Chieti
    Messaggi
    866
    Ho risolto così:

    codice:
        <script type="text/javascript" language="javascript">      
         function miadiv(select)      
         {      
          if (select.selectedIndex == 0)    
          {     
            document.getElementById('Div1').style.display = 'none';   
            ValidatorEnable(document.getElementById('R2'), false);    
          }      
           else   
          {   
            document.getElementById('Div1').style.display = 'block';    
            ValidatorEnable(document.getElementById('R2'), true);    
    
          }     
         }          
        </script>
    
    <select name="rag" onchange="miaDiv(this)">
    <option value="0">No, I don't</option>
    <option value="1">Yes, I do</option>
    </select>
    
    
    Vat:
    <asp:TextBox ID="Vat" Runat="server" CssClass="casella"></asp:TextBox>
        <asp:RequiredFieldValidator ID="R1" Enabled ="false" Runat="server" ErrorMessage="*" Display="Dynamic" ControlToValidate="Vat" Font-Size="18px" Width="250px" ForeColor="#FF0000">
    
    
    <div id="Div1" style="float:left; margin-left:670px; width: 320px; top:541px; display: none; position:absolute;">
    Company Name:
    <asp:TextBox ID="Company" Runat="server" CssClass="casella"></asp:TextBox>
        <asp:RequiredFieldValidator ID="R2" Enabled ="false" Runat="server" ErrorMessage="*" Display="Dynamic" ControlToValidate="Company" Font-Size="18px" Width="250px" ForeColor="#FF0000">
    </div>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.