| 
					
							
        
    
        
						
			 | 
			
			
					    
					
    
        
            
                
                        
                
            
            
                
                  | Accepteret svar Fra :  Harlekin   |   Modtaget 200  point Dato :  02-02-05 10:05 |  
  |  
 
                Hej.
 For at få den validering du allerede har liggende på HTML siden til at virke skal du erstatte koden:
 Kode <script language="javascript" type="text/javascript">
 <!--
 // formular tjek start
 function tjek_form(){
 var tjek = document.form;
 
 if(tjek.afsender.value == ''){
 alert('Feltet \"Dit navn\" er ikke udfyldt!');
 tjek.afsender.focus();
 return false;
 }
 
 mail_karakter = false;
 falsk_email_karakter = 'æÆøØåÅ, ;';
 for(i = 0; i < tjek.afsendermail.value.length; i++){
 if(falsk_email_karakter.indexOf(tjek.afsendermail.value.charAt(i)) != -1)
 mail_karakter = true;
 }
 if(tjek.afsendermail.value.indexOf('@') <= 0
 || tjek.afsendermail.value.indexOf('.') == -1
 || tjek.afsendermail.value.indexOf('@') > tjek.afsendermail.value.lastIndexOf('.')
 || mail_karakter == true){
 alert('Feltet \"Din email\" er ikke udfyldt korrekt!');
 tjek.afsendermail.focus();
 return false;
 }
 
 if(tjek.modtager.value == ''){
 alert('Feltet \"Modtagerens navn\" er ikke udfyldt!');
 tjek.modtager.focus();
 return false;
 }
 
 mail_karakter = false;
 falsk_email_karakter = 'æÆøØåÅ, ;';
 for(i = 0; i < tjek.email.value.length; i++){
 if(falsk_email_karakter.indexOf(tjek.email.value.charAt(i)) != -1)
 mail_karakter = true;
 }
 if(tjek.email.value.indexOf('@') <= 0
 || tjek.email.value.indexOf('.') == -1
 || tjek.email.value.indexOf('@') > tjek.email.value.lastIndexOf('.')
 || mail_karakter == true){
 alert('Feltet \"Modtagerens email\" er ikke udfyldt korrekt!');
 tjek.email.focus();
 return false;
 }
 return true;
 }
 // -->
 </SCRIPT> |  
  
Med denne kode:
 Kode <script language="javascript" type="text/javascript">
 <!--
 // formular tjek start
 function tjek_form(){
    var tjek = document.forms.kontakt;
 
    if(tjek.navn.value == ''){
       alert('Feltet \"Dit navn\" er ikke udfyldt!');
       tjek.navn.focus();
       return false;
    }
 
    mail_karakter = false;
    falsk_email_karakter = 'æÆøØåÅ, ;';
    for(i = 0; i < tjek.mail.value.length; i++){
       if(falsk_email_karakter.indexOf(tjek.mail.value.charAt(i)) != -1)
       mail_karakter = true;
    }
    if(tjek.mail.value.indexOf('@') <= 0
    || tjek.mail.value.indexOf('.') == -1
    || tjek.mail.value.indexOf('@') > tjek.mail.value.lastIndexOf('.')
    || mail_karakter == true){
       alert('Feltet \"Din email\" er ikke udfyldt korrekt!');
       tjek.mail.focus();
       return false;
    }
    return true;
 }
 // -->
 </script> |  
  
og skifte linien:
 Kode <input id="t5" type="submit" value="Send" /> |  
  
ud med linien:
 Kode <input id="t5" type="submit" onclick="javascript:if (tjek_form()) {return true} else {return false};" value="Send" /> |  
  
Så kan man ikke sende noget uden at navn er udfyldt og email adressen er godkendt af javascriptet.
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Godkendelse af svar Fra :  Anli   | 
  Dato :  02-02-05 12:37 |  
  |  
 
                Tak for svaret Harlekin, dine point er velfortjent.
 Men jeg kan ikke lade være med at indskyde, at både formmail scriptet og mail_sender.asp scriptet er taget fra denne
 adresse her og skulle virke, i hvertfald efter hvad man siger på Hjemmesideskolen.
 http://www.hjemmesideskolen.dk/scripts/aspmail.asp
Forstå det hvem som kan!!!
                        
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Kommentar Fra :  Harlekin   | 
  Dato :  02-02-05 13:14 |  
  |  
 
                Jeg kan ikke se noget javascript validering af email adressens gyldighed i det link du skriver...
 Det var jo javascriptet der ikke brugte de rigtige feltnavne.
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Kommentar Fra :  Anli   | 
  Dato :  02-02-05 16:03 |  
  |  
 
                For ikke at jeg skal "dumme" mig mere syntes jeg vi skal stoppe her.
 Endnu engang tak til dig Harlekin.
                
                
                                 
                
                    
                 |   |           
                
            
        
          | Du har følgende muligheder |  |  
  |  
            
               
                    Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
  
                    Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
                    
                                  
            
          |   |   
        
        
          
         
					
					 
			 | 
			
				
        
			 |