Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Validazione campi ma solo se attivi

    Salve a tutti, avrei bisogno di un aiutino per questo quesito:
    Ho un form con 2 radio che abilitano/disabilitano un campo imput "password" e verifico se il campo è vuoto con questo script:


    Codice PHP:
    <script Language="JavaScript">
    <!--
    function 
    Form1_Validator(theForm)
    {
    if (
    theForm.password.value == "")
      {
        
    alert("Inserisci la password.");
        
    theForm.password.focus();
        return (
    false);
      }
          if (
    theForm.numero.value == "")
      {
        
    alert("Inserisci il numero.");
        
    theForm.numero.focus();
        return (
    false);
     

        }
        if (
    theForm.agreecheck.checked) {
    return 
    true;
    } else {
    alert('');
    return 
    false;
    }
    }


    </script> 
    utilizzo questo codice per i radio:


    Codice PHP:
    <script language="JavaScript" type="text/javascript">
    function 
    abilitaDisabilitavo(rd){
        
        
    document.getElementById('password').disabled=(rd.value=='False')?true:false;
    }
    </script> 

    Il problema nasce, in quanto, se cliccando sul radio e disabilito il campo "password" non ho piu' il bisogno di validarlo! e quindi avrei bissogno di modificare la funzione in modo che non mi renda obbligatoria l'immissione di dati nel campo "password" se lo stesso è stato disabilitato ma solo se lo stesso è abilitato!

    Ho provato in mille modi ma non va

    Please help me :berto:

  2. #2
    Controlla che il campo non sia disabilitato:

    if (!theForm.password.disabled && (theForm.password.value == ""))

  3. #3
    Grazie mille, cosi' funziona!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.