Design-web.nl forum


Lessen, tutorials en scripts in html, css, javascript, php en mysql.  

All times are UTC + 1 hour




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: formulieren automatiseren
PostPosted: Sun Mar 21, 2010 12:36 pm 
Offline
Newbe

Joined: Sun Mar 21, 2010 11:59 am
Posts: 1
Hallo iedereen,

Ik heb een vraag over formulieren en hoe ik deze kan automatiseren. Het doel is om een keuze te maken in de vorm van een keuzelijst (<select>, <optgroup>, <option>, enz) en als de keuze gemaakt is dat deze bij het aanklikken van de keuze naar de juiste pagina gaat. Hoe moet ik dit aanpakken en in welke taal moet ik dit doen.

Van wat ik zelf heb uitgezocht is dat ik dit op twee manieren kan doen. Optie een zou zijn met javascript en optie twee zou zijn met php. Google heeft helaas weinig resultaten opgeleverd. De meeste resultaten komen uit op een barcode-scanner waar ik totaal niets aan heb en javascript heb ik geen kaas van gegeten.

Zou iemand mij kunnen helpen met een begin, het liefst in php?

Alvast bedankt.


Top
 Profile  
 
 Post subject: Re: formulieren automatiseren
PostPosted: Tue Apr 06, 2010 5:02 pm 
Offline
Newbe

Joined: Tue Apr 06, 2010 4:07 pm
Posts: 1
Code:
<html>
<head>
<script type="text/javascript">

function checkselected() {
   pagina = document.getElementById("keuze").value;
   if (pagina == "p1") window.location = "http://www.google.be";
   if (pagina == "p2") window.location = "http://www.msn.be";
}
</script>
      
</head>
<body>
Ga naar:
<select name="keuze" id="keuze" onchange="checkselected()">
<option value="p1">Google</option>
<option value="p2">MSN</option>
</select>
</body>
</html>


Zo kan je het oplossen met javascript. Elke keer als je iets veranderd in de <select> wordt het onchange-event opgeroepen dat de bovenstaande functie controleert. Deze functie controleert wat er geselecteerd is en op basis daarvan gaat hij dan de pagina-locatie veranderen.

Met PHP is dit niet mogelijk omdat je bij PHP alleen acties kan verwerken bij het laden van een pagina. Dus dan zou je eerst nog een submit-knop moeten maken enzo.

Een andere mogelijkheid is om het met jQuery te doen.

Ik hoop dat ik je hiermee heb kunnen helpen.

Mvg,

Dimitri


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron