|  | 		    
					
        
         
          
         
	
          | |  | Hjemmelavet formvalidation funker ikke Fra : MooreHojer
 | 
 Dato :  12-08-08 14:48
 | 
 |  | Hej NG
 
 Ved at kigge rundt omkring på www og stjæle lidt her og der har  jeg forsøgt
 at lave noget  validering af en form som skal slå submitknappen til/fra.
 
 Min form:
 ---------------------------------------
 <script type="text/javascript" src="../js/formValidator.js"></script>
 <form action="/basic/version1/install/php/default.php?page=2" method="post">
 Host:
 <input type="text" size="25" id="host" name="host"
 onkeyup="validateFormStep1()" />
 
 Database:
 <input type="text" size="25" id="database" name="database"
 onkeyup="validateFormStep1()" />
 
 Create database:
 <input type="checkbox" id="createDatabase" name="createDatabase"
 value="createDatabase" />
 
 Username:
 <input type="text" size="25" id="username" name="username"
 onkeyup="validateFormStep1()" />
 
 Password:
 <input type="password" size="25" id="password" name="password"
 onkeyup="validateFormStep1()" />
 
 <input type="submit" id="submit" name="submit" value="Next > >" />
 </form>
 ---------------------------------------
 
 indholdet af 'formValidator.js'
 ---------------------------------------
 function validateFormStep1()
 {
 var disable = 0;
 
 var host = document.getElementById("host");
 var db = document.getElementById("database");
 var user = document.getElementById("username");
 var pass = document.getElementById("password");
 var submit = document.getElementById("submit");
 
 if(host.value.length == 0)
 { disable == 1; }
 if(db.value.length == 0)
 { disable == 1; }
 if(user.value.length == 0)
 { disable == 1; }
 if(pass.value.length == 0)
 { disable == 1; }
 
 if(disable == 1)
 { submit.disabled = true; }
 if(disable == 0)
 { submit.disabled = false; }
 }
 ---------------------------------------
 
 
 Mit gæt var så at den for hvert tastetryk tjekkede om alle felter er udfyldt
 og slå 'disabled' til hvis alt er udfyld og slå fra hvis ikke.
 Hvad har jeg fået galt fat i?
 
 --
 MooreHojer
 
 
 
 |  |  | 
  Stig Johansen (13-08-2008) 
 
	
          | |  | Kommentar Fra : Stig Johansen
 | 
 Dato :  13-08-08 03:15
 | 
 |  | MooreHojer wrote:
 
 > Hvad har jeg fået galt fat i?
 
 Lidt for mange '=' tegn i { disable == 1; } ?
 
 --
 Med venlig hilsen
 Stig Johansen
 
 
 |  |  | 
  MooreHojer (13-08-2008) 
 
	
          | |  | Kommentar Fra : MooreHojer
 | 
 Dato :  13-08-08 08:35
 | 
 |  | 
 
            >> Hvad har jeg fået galt fat i?
 >
 > Lidt for mange '=' tegn i { disable == 1; } ?
 ups...
 nu virker det    -- 
 MooreHojer 
            
             |  |  | 
 |  |