hey,

Ben momenteel al enige tijd bezig om te controleren of alle velden goed zijn ingevuld alleen wil me nog steeds niet lukken

De bedoeling is dat als het eerste veld is ingevuld gecontroleerd word op check(contactform) Iemand enig id?



<style type="text/css"> 
<!-- 
* 
{ 
margin: 0; 
padding: 0; 
} 
body 
{ 
margin: 0 auto; 
padding: 20px; 
width: 500px; 
} 
h1, p 
{ 
margin: 5px 0; 
padding: 5px 0; 
} 
fieldset 
{ 
border: #000 1px solid; 
padding: 10px; 
} 
label 
{ 
display: block; 
} 
input 
{ 
border: #666 1px solid; 
padding: 2px; 
} 
input.button, input.submit 
{ 
cursor: pointer; 
display: block; 
margin-top: 5px; 
padding: 0; 
} 
.form1 { 
    border                :    1px solid #666666                            ; 
    font-family            :    Tahoma, Arial, Helvetica, sans-serif        ; 
    font-size            :    12px                                        ; 
    width                :    200px                                        ; 
} 
--> 
</style> 
<script type="text/javascript"> 
<!-- 
var currentElementId = null; 

function showElement( targetId ) 
{ 
if ( currentElementId !== null ) 
{ 
hideElement( currentElementId ); 
} 
var targetElement = document.getElementById( targetId ); 
if ( targetElement === null ) 
{ 
alert( 'Element met id "' + targetId + ' bestaat niet.' ); 
return; 
} 
targetElement.style.display = 'block'; 
currentElementId = targetId; 
return; 
} 

function hideElement( targetId ) 
{ 
var targetElement = document.getElementById( targetId ); 
if ( targetElement === null ) 
{ 
alert( 'Element met id "' + targetId + ' bestaat niet.' ); 
return; 
} 
targetElement.style.display = 'none'; 
return; 
} 

function hideAllSteps() 
{ 
var targetElement = document.getElementById( 'multiForm' ); 
if ( targetElement === null ) 
{ 
return; 
} 
var fieldsets = targetElement.getElementsByTagName( 'fieldset' ); 
for ( var iCounter = 0; iCounter < fieldsets.length; iCounter++ ) 
{ 
var fieldset = fieldsets[ iCounter ]; 
fieldset.style.display = 'none'; 
} 
return; 
} 

window.onload = 
function() 
{ 
hideAllSteps(); 
showElement( 'page-1' ); 
return; 
}; 

function check(contactform) 
{ 
if (!contactform.naam.value) { 
    alert("U heeft geen naam ingevuld!"); return false; 
} else if (!contactform.email.value) { 
    alert("U heeft geen email adres ingevuld!"); return false; 
    
} else if (!contactform.telefoon.value) { 
    alert("U heeft geen telefoonnummer ingevuld!"); return false; 
} else if (!contactform.adres.value) { 
    alert("U heeft geen adres ingevuld!"); return false; 
} else if (!contactform.postcode.value) { 
    alert("U heeft geen postcode ingevuld!"); return false; 
} else if (!contactform.woonplaats.value) { 
    alert("U heeft geen woonplaats ingevuld!"); return false; 

} else {form.submit} 
} 
  


</script>  
</head> 

<body> 


<form action="" id="multiForm" method="post" onsubmit="return showValues(this)"> 
<fieldset id="page-1"> 

    <tr> 
        <td valign="top" width="100"> 
            Naam 
        </td> 
        <td valign="top" width="30" align="center"> 
            : 
        </td> 
        <td valign="top" width="200"> 
            <input type="text" name="naam" class="form1" /> 
        </td> 
<br> 
    <tr> 
        <td valign="top" width="100"> 
            Email 
        </td> 
        <td valign="top" width="30" align="center"> 
            : 
        </td> 
        <td valign="top" width="200"> 
            <input type="text" name="email" class="form1" /> 
        </td> 
<br> 
    <tr> 
        <td valign="top" width="100"> 
            Adres 
        </td> 
        <td valign="top" width="30" align="center"> 
            : 
        </td> 
        <td valign="top" width="200"> 
            <input type="text" name="adres" class="form1" /> 
        </td> 
<br> 
    <tr> 
        <td valign="top" width="100"> 
            Postcode 
        </td> 
        <td valign="top" width="10" align="center"> 
            : 
        </td> 
        <td valign="top" width="200"> 
            <input type="text" name="postcode" class="form1" /> 
        </td> 
<br> 
    <tr> 
        <td valign="top" width="100"> 
            Woonplaats 
        </td> 
        <td valign="top" width="10" align="center"> 
            : 
        </td> 
        <td valign="top" width="200"> 
            <input type="text" name="woonplaats" class="form1" /> 
             </td> 





<input type="button" class="button" onsubmit="return check(contactform);" onclick="showElement( 'page-2' );" value="Volgende" /> 
</fieldset> 

<fieldset id="page-2"> 

        <td valign="top" width="275"> 
            <select name="kavel" class="form2"> 
                <option selected="selected" class="form22">Heeft u al een kavel?</option> 
                <option value="Ik heb al een kavel" class="form22">Ik heb al een kavel</option> 
                <option value="Ik heb een optie op een kavel" class="form22">Ik heb een optie op een kavel</option> 
                <option value="Ik heb nog geen kavel" class="form22">Ik heb nog geen kavel</option> 
            </select> 
        </td> 
    </tr> 
<br> 
        <td valign="top"> 
            <select name="bouwtekening" class="form2"> 
                <option  selected="selected" class="form22">Heeft u al een bouwtekening?</option> 
                <option value="Ik heb al een bouwtekening" class="form22">Ik heb al een bouwtekening</option> 
                <option value="Ik heb nog geen bouwtekening" class="form22">Ik heb nog geen bouwtekening</option> 
            </select> 
        </td> 
    </tr> 
<br> 
        <td valign="top"> 
            <select name="bouwvergunning" class="form2"> 
                <option  selected="selected" class="form22">Heeft u al een bouwvergunning?</option> 
                <option value="Ik heb al een bouwvergunning" class="form22">Ik heb al een bouwvergunning</option> 
                <option value="Ik heb nog geen bouwvergunning" class="form22">Ik heb nog geen bouwvergunning</option> 
            </select> 
        </td> 
    </tr> 

<br> 
        <td valign="top"> 
            <select name="bereikbaar" class="form2"> 
                <option selected="selected" class="form22">Wanneer bent u bereikbaar?</option> 
                <option value="Neem sMorgens telefonisch contact op" class="form22">Neem sMorgens telefonisch contact op</option> 
                <option value="Neem sMiddags telefonisch contact op" class="form22">Neem sMiddags telefonisch contact op</option> 
                <option value="Neem sAvonds telefonisch contact op" class="form22">Neem sAvonds telefonisch contact op</option> 
            </select> 
        </td> 
    </tr> 

<input type="button" class="button" onclick="showElement( 'page-3' );" value="Volgende" /> 
</fieldset> 

<fieldset id="page-3"> 
Indien uw een bouwtekening heeft kunt uw deze hier uploaden.<br><br> 

    <tr> 
        <td valign="top"> 
            Bouwtekening 
        </td> 
        <td valign="top" align="center"> 
            : 
        </td> 
        <td valign="top" colspan="2"> 
            <input type="hidden" name="MAX_FILE_SIZE" value="2500000" /> 
            <input type="file" name="file" class="form1" /> 
            <br /> 
            <font color="#FF0000" size="1">(PDF | MAX 2Mb. | Is optioneel)</font> 
        </td> 
    </tr> 
<input  type="submit" class="button"  value="Volgende" /> 
</fieldset> 
</form> 



Dit kan je beter serverside met PHP doen, omdat ik nu gewoon JS uit kan zetten en dan als nog niets in kan vullen bij jouw formulier.

Met PHP doe je het zo:

<?php
if(empty($_POST['naam']))
?>
Midas ben inderdaad bezig geweest met php enkel ben niet geweldig in php dus wil het me niet lukken kun je het misschien inplanteren in het script zodat ik kan zien waar ik het neer moet donderen zodat ik het zelf kan uitbreiden?


alvast bedankt

Reageren