NAVIGATIE

Freetime overzicht
Zoeken


  RUBRIEKEN

FAQ / Help
Wat mag niet?
WZL Wedstrijden
WZL Chat
WZL Toolbar
WZL Statistieken
WZL leden
WZL shop
E-cards

RSS

Fun-feed
Babe-feed
Stud-feed

Een groot aantal pokerrooms geven de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
Overzicht » Computer » Programmeren » Form checker in javascript
Onderaan pagina
jimbaar
Nerdus superiorum
Sinds 4/6/2003
T: 56 R: 1193
2/12/2004 - 12:07u | Quote
lil' question, ik heb weinig tijd.
wie helpt me even?
ik heb een formulier gemaakt van waaruit mijn collega's broodjes kunne bestellen.
Het is de bedoeling dat ze niet 2 soorten beleg kunnen kiezen op 1 broodje en dat als ze een keuze maken uit 'favorieten' ze geen brood of beleg tout-court kunnen kiezen. (want dat is al een geheel van die dingen op zich.

jimbaar
Nerdus superiorum
Sinds 4/6/2003
T:56 - R:1193
2/12/2004 - 12:08u | Quote
<html>
<head>
<title>JB's broodjes express</title>
<link href="../../../sources/css/blue.css" rel="stylesheet" type="text/css">



</head>
<body>
<form method=post action="mailto:Janbart@hotmail.cont" ENCTYPE="text/plain" name="form">
<table border="2" align="center" bordercolor="#666666">
<tr>
<td>
<h1>brood</h1>
<select name="brood">
<option value="">maak je keuze</option>
<option value="wit">baguette wit</option>
<option value="bruin">baguette bruin</option>
<option value="gringo">gringo</option>
<option value="triangle">triangle</option>
<option value="volkoren boterham">volkoren boterham</option>
<option value="witte boterham">witte boterham</option>
<option value="ciabatta">ciabatta</option>
<option value="focaccia">focaccia</option>
</select>
<br>
<h1>beleg</h1>
<table>
<tr>
<td>
<h2>vleeswaren</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="hesp">hesp</option>
<option value="salami">salami</option>
<option value="préparé">préparé</option>
<option value="martino">martino</option>
<option value="parmaham">parmaham</option>
<option value="rosbief">rosbief</option>
</select>
</td>
<td>
<h2>salades</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="aardappelsla">aardappelsla</option>
<option value="eiersla">eiersla</option>
<option value="komkommersla">komkommersla</option>
<option value="seldersla">seldersla</option>
<option value="bouilliesla">bouilliesla</option>
<option value="pittasla">pittasla</option>
<option value="hespesla">hespesla</option>
</select>
</td>
<td>
<h2>vissalades</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="haringsla">haringsla</option>
<option value="vissla">vissla</option>
<option value="krabsla">krabsla</option>
<option value="tonijnsla">tonijnsla</option>
<option value="zalmsla">zalmsla</option>
<option value="scampi look">scampi look</option>
<option value="grijze garnaalsla">grijze garnaalsla</option>
<option value="gerookte zalmsla">gerookte zalmsla</option>
</select>
</td>
<td>
<h2>kipsalades</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="kipsla">kipsla</option>
<option value="kip curry">kip curry</option>
<option value="kip pikant">kip pikant</option>
<option value="kip napoli">kip napoli</option>
<option value="kip exotica">kip exotica</option>
<option value="kip natuur">kip natuur</option>
<option value="kip gebakken">kip gebakken</option>
</select>
</td>
<td>
<h2>smos</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="natuur">natuur</option>
<option value="light">light</option>
</select>
</td>
<td valign="top">
<h2>kaas</h2>
<br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="jonge kaas">jonge kaas</option>
<option value="belegen kaas">belegen kaas</option>
<option value="Brie">Brie</option>
</select>
</td></tr></table>
<h1>specialiteiten en opties</h1>
<table>
<tr>
<td>
<h2>de favorieten</h2><br>
<select name="favorieten">
<option value="">maak je keuze</option>
<option value="gringo ba-ron">gringo ba-ron</option>
<option value="triangle light">triangle light</option>
<option value="gringo kip smos">gringo kip smos</option>
<option value="foccaccia - grill, tomaat, mozarella en basislicum">foccaccia - grill, tomaat, mozarella en basislicum</option>
<option value="gringo kip zonder smos">gringo kip zonder smos</option>
</select></td>
<td><h2>extra</h2><br>
<select name="extra">
<option value="">maak je keuze</option>
<option value="mayo">mayo</option>
<option value="mosterd">mosterd</option>
<option value="ketchup">ketchup</option>
<option value="ei">ei</option>
</select>
</td>
<td><h2>zonder</h2>
<p><br>
<select name="zonder">
<option value="">maak je keuze</option>
<option value="mayo">mayo</option>
<option value="smos">smos</option>
<option value="mosterd">mosterd</option>
<option value="ketchup">ketchup</option>
<option value="augurk">augurk</option>
<option value="tomaat">tomaat</option>
<option value="ei">ei</option>
</select></td></tr></table>

<p>&nbsp;</p>
<p align="center">
<div align="center"><input name="bestellen" type="submit" id="bestellen" value="bestellen"></div>
</p>
<p>&nbsp;</p>
<p align="center">&nbsp; </p>
</td>
</tr>
</table>
</form>
</body>
</html>
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 - R:4373
2/12/2004 - 12:44u | Quote
ff iets uitdokteren hiervoor
jimbaar
Nerdus superiorum
Sinds 4/6/2003
T:56 - R:1193
2/12/2004 - 13:11u | Quote
ik zal de teksten vr de alerts wel verzinnen
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 - R:4373
2/12/2004 - 13:28u | Quote
werkt zonder alerts
fool-proof systeemke
bijna af 1 minuutje
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 - R:4373
2/12/2004 - 13:36u | Quote
Voila, denk dat dit moet volstaan om zelfs den ergsten idioot een deftig broodje te laten bestellen.
wel nog geen check of ze wel iets gekozen hebben. kunde prolly zelf wel?



<html>
<head>
<title>JB's broodjes express</title>
<link href="../../../sources/css/blue.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
<!--

function SymError()
{
return true;
}

window.onerror = SymError;

//-->
</script>
<script language="JavaScript">

function enablebelegvleeswaren()
{
document.form.belegvleeswaren.disabled=false;
}
function disablebelegvleeswaren()
{
document.form.belegvleeswaren.disabled=true;
document.form.belegvleeswaren.value = '';
}

function enablebelegsalades()
{
document.form.belegsalades.disabled=false;
}
function disablebelegsalades()
{
document.form.belegsalades.disabled=true;
document.form.belegsalades.value = '';
}
function enablebelegvissalades()
{
document.form.belegvissalades.disabled=false;
}
function disablebelegvissalades()
{
document.form.belegvissalades.disabled=true;
document.form.belegvissalades.value = '';
}
function enablebelegkipsalades()
{
document.form.belegkipsalades.disabled=false;
}
function disablebelegkipsalades()
{
document.form.belegkipsalades.disabled=true;
document.form.belegkipsalades.value = '';
}
function enablebelegsmos()
{
document.form.belegsmos.disabled=false;
}
function disablebelegsmos()
{
document.form.belegsmos.disabled=true;
document.form.belegsmos.value = '';
}
function enablebelegkaas()
{
document.form.belegkaas.disabled=false;
}
function disablebelegkaas()
{
document.form.belegkaas.disabled=true;
document.form.belegkaas.value = '';
}
function enablefavorieten()
{
document.form.favorieten.disabled=false;
document.form.favorieten1.disabled=false;
document.form.favorieten2.disabled=false;
}
function disablefavorieten()
{
document.form.favorieten.disabled=true;
document.form.favorieten.value = '';
document.form.favorieten1.disabled=true;
document.form.favorieten1.value = '';
document.form.favorieten2.disabled=true;
document.form.favorieten2.value = '';
}
</script>
</head>
<body>
<form method=post action="mailto:Janbart@hotmail.cont" ENCTYPE="text/plain" name="form" id="form">
<table border="2" align="center" bordercolor="#666666">
<tr>
<td>
<h1>brood</h1>
<select name="brood">
<option value="">maak je keuze</option>
<option value="wit">baguette wit</option>
<option value="bruin">baguette bruin</option>
<option value="gringo">gringo</option>
<option value="triangle">triangle</option>
<option value="volkoren boterham">volkoren boterham</option>
<option value="witte boterham">witte boterham</option>
<option value="ciabatta">ciabatta</option>
<option value="focaccia">focaccia</option>
</select>
<br>
<h1>beleg</h1>
<table>
<tr>
<td>
<h2>
<input name="radiobutton" type="radio" value="radiobutton" onFocus="enablebelegvleeswaren(); disablebelegsalades(); disablebelegvissalades(); disablebelegkipsalades(); disablebelegsmos(); disablebelegkaas(); disablefavorieten();" checked>
<br>
vleeswaren</h2>
<br>
<select name="beleg" id="belegvleeswaren" enabled>
<option value="">maak je keuze</option>
<option value="hesp">hesp</option>
<option value="salami">salami</option>
<option value="préparé">préparé</option>
<option value="martino">martino</option>
<option value="parmaham">parmaham</option>
<option value="rosbief">rosbief</option>
</select></td>
<td>
<h2>
<input name="radiobutton" type="radio" value="radiobutton" onFocus="disablebelegvleeswaren(); enablebelegsalades(); disablebelegvissalades(); disablebelegkipsalades(); disablebelegsmos(); disablebelegkaas(); disablefavorieten();">
<br>
salades</h2>
<br>
<select name="beleg" id="belegsalades" disabled>
<option value="">maak je keuze</option>
<option value="aardappelsla">aardappelsla</option>
<option value="eiersla">eiersla</option>
<option value="komkommersla">komkommersla</option>
<option value="seldersla">seldersla</option>
<option value="bouilliesla">bouilliesla</option>
<option value="pittasla">pittasla</option>
<option value="hespesla">hespesla</option>
</select></td>
<td>
<h2>
<input name="radiobutton" type="radio" value="radiobutton" onFocus="disablebelegvleeswaren(); disablebelegsalades(); enablebelegvissalades(); disablebelegkipsalades(); disablebelegsmos(); disablebelegkaas(); disablefavorieten();">
<br>
vissalades</h2>
<br>
<select name="beleg" id="belegvissalades" disabled>
<option value="">maak je keuze</option>
<option value="haringsla">haringsla</option>
<option value="vissla">vissla</option>
<option value="krabsla">krabsla</option>
<option value="tonijnsla">tonijnsla</option>
<option value="zalmsla">zalmsla</option>
<option value="scampi look">scampi look</option>
<option value="grijze garnaalsla">grijze garnaalsla</option>
<option value="gerookte zalmsla">gerookte zalmsla</option>
</select></td>
<td>
<h2>
<input name="radiobutton" type="radio" value="radiobutton" onFocus="disablebelegvleeswaren(); disablebelegsalades(); disablebelegvissalades(); enablebelegkipsalades(); disablebelegsmos(); disablebelegkaas(); disablefavorieten();">
<br>
kipsalades</h2>
<br>
<select name="beleg" id="belegkipsalades" disabled>
<option value="">maak je keuze</option>
<option value="kipsla">kipsla</option>
<option value="kip curry">kip curry</option>
<option value="kip pikant">kip pikant</option>
<option value="kip napoli">kip napoli</option>
<option value="kip exotica">kip exotica</option>
<option value="kip natuur">kip natuur</option>
<option value="kip gebakken">kip gebakken</option>
</select></td>
<td>
<h2>
<input name="radiobutton" type="radio" value="radiobutton" onFocus="disablebelegvleeswaren(); disablebelegsalades(); disablebelegvissalades(); disablebelegkipsalades(); enablebelegsmos(); disablebelegkaas(); disablefavorieten();">
<br>
smos</h2>
<br>
<select name="beleg" id="belegsmos" disabled>
<option value="">maak je keuze</option>
<option value="natuur">natuur</option>
<option value="light">light</option>
</select></td>
<td valign="top">
<h2>
<input name="radiobutton" type="radio" value="radiobutton" onFocus="disablebelegvleeswaren(); disablebelegsalades(); disablebelegvissalades(); disablebelegkipsalades(); disablebelegsmos(); enablebelegkaas(); disablefavorieten();">
<br>
kaas</h2>
<br>
<select name="beleg" id="belegkaas" disabled>
<option value="">maak je keuze</option>
<option value="jonge kaas">jonge kaas</option>
<option value="belegen kaas">belegen kaas</option>
<option value="Brie">Brie</option>
</select></td></tr></table>
<h1>specialiteiten en opties</h1>
<table>
<tr>
<td>
<h2>
<input name="radiobutton" type="radio" value="radiobutton" onFocus="disablebelegvleeswaren(); disablebelegsalades(); disablebelegvissalades(); disablebelegkipsalades(); disablebelegsmos(); disablebelegkaas(); enablefavorieten();">
de favorieten</h2>
<br>
<select name="favorieten" id="favorieten" disabled>
<option value="">maak je keuze</option>
<option value="gringo ba-ron">gringo ba-ron</option>
<option value="triangle light">triangle light</option>
<option value="gringo kip smos">gringo kip smos</option>
<option value="foccaccia - grill, tomaat, mozarella en basislicum">foccaccia - grill, tomaat, mozarella en basislicum</option>
<option value="gringo kip zonder smos">gringo kip zonder smos</option>
</select></td>
<td><h2>extra</h2><br>
<select name="extra" id="favorieten1" disabled>
<option value="">maak je keuze</option>
<option value="mayo">mayo</option>
<option value="mosterd">mosterd</option>
<option value="ketchup">ketchup</option>
<option value="ei">ei</option>
</select>
</td>
<td><h2>zonder</h2>
<p><br>
<select name="zonder" id="favorieten2" disabled>
<option value="">maak je keuze</option>
<option value="mayo">mayo</option>
<option value="smos">smos</option>
<option value="mosterd">mosterd</option>
<option value="ketchup">ketchup</option>
<option value="augurk">augurk</option>
<option value="tomaat">tomaat</option>
<option value="ei">ei</option>
</select></td></tr></table>

<p>&nbsp;</p>
<p align="center">
<div align="center"><input name="bestellen" type="submit" id="bestellen" value="bestellen"></div>
</p>
<p>&nbsp;</p>
<p align="center">&nbsp; </p>
</td>
</tr>
</table>
</form>
</body>
</html>
starfish 3.309
wzl-lid
Sinds 30/1/2004
T:1 - R:385
2/12/2004 - 13:39u | Quote
<html>
<head>
<title>JB's broodjes express</title>
<link href="../../../sources/css/blue.css" rel="stylesheet" type="text/css">



</head>
<body>
<form method=post action="mailto:Janbart@hotmail.cont" ENCTYPE="text/plain" name="frmBestelling">
<table border="2" align="center" bordercolor="#666666">
<tr>
<td>
<h1>brood</h1>
<select name="brood">
<option value="">maak je keuze</option>
<option value="wit">baguette wit</option>
<option value="bruin">baguette bruin</option>
<option value="gringo">gringo</option>
<option value="triangle">triangle</option>
<option value="volkoren boterham">volkoren boterham</option>
<option value="witte boterham">witte boterham</option>
<option value="ciabatta">ciabatta</option>
<option value="focaccia">focaccia</option>
</select>
<br>
<h1>beleg</h1>
<table>
<tr>
<td>
<h2>vleeswaren</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="hesp">hesp</option>
<option value="salami">salami</option>
<option value="préparé">préparé</option>
<option value="martino">martino</option>
<option value="parmaham">parmaham</option>
<option value="rosbief">rosbief</option>
</select>
</td>
<td>
<h2>salades</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="aardappelsla">aardappelsla</option>
<option value="eiersla">eiersla</option>
<option value="komkommersla">komkommersla</option>
<option value="seldersla">seldersla</option>
<option value="bouilliesla">bouilliesla</option>
<option value="pittasla">pittasla</option>
<option value="hespesla">hespesla</option>
</select>
</td>
<td>
<h2>vissalades</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="haringsla">haringsla</option>
<option value="vissla">vissla</option>
<option value="krabsla">krabsla</option>
<option value="tonijnsla">tonijnsla</option>
<option value="zalmsla">zalmsla</option>
<option value="scampi look">scampi look</option>
<option value="grijze garnaalsla">grijze garnaalsla</option>
<option value="gerookte zalmsla">gerookte zalmsla</option>
</select>
</td>
<td>
<h2>kipsalades</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="kipsla">kipsla</option>
<option value="kip curry">kip curry</option>
<option value="kip pikant">kip pikant</option>
<option value="kip napoli">kip napoli</option>
<option value="kip exotica">kip exotica</option>
<option value="kip natuur">kip natuur</option>
<option value="kip gebakken">kip gebakken</option>
</select>
</td>
<td>
<h2>smos</h2><br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="natuur">natuur</option>
<option value="light">light</option>
</select>
</td>
<td valign="top">
<h2>kaas</h2>
<br>
<select name="beleg">
<option value="">maak je keuze</option>
<option value="jonge kaas">jonge kaas</option>
<option value="belegen kaas">belegen kaas</option>
<option value="Brie">Brie</option>
</select>
</td></tr></table>
<h1>specialiteiten en opties</h1>
<table>
<tr>
<td>
<h2>de favorieten</h2><br>
<select name="favorieten">
<option value="">maak je keuze</option>
<option value="gringo ba-ron">gringo ba-ron</option>
<option value="triangle light">triangle light</option>
<option value="gringo kip smos">gringo kip smos</option>
<option value="foccaccia - grill, tomaat, mozarella en basislicum">foccaccia - grill, tomaat, mozarella en basislicum</option>
<option value="gringo kip zonder smos">gringo kip zonder smos</option>
</select></td>
<td><h2>extra</h2><br>
<select name="extra">
<option value="">maak je keuze</option>
<option value="mayo">mayo</option>
<option value="mosterd">mosterd</option>
<option value="ketchup">ketchup</option>
<option value="ei">ei</option>
</select>
</td>
<td><h2>zonder</h2>
<p><br>
<select name="zonder">
<option value="">maak je keuze</option>
<option value="mayo">mayo</option>
<option value="smos">smos</option>
<option value="mosterd">mosterd</option>
<option value="ketchup">ketchup</option>
<option value="augurk">augurk</option>
<option value="tomaat">tomaat</option>
<option value="ei">ei</option>
</select></td></tr></table>

<p>&nbsp;</p>
<p align="center">
<div align="center"><input name="bestellen" type="button" id="bestellen" value="bestellen" onclick="bestel();"></div>
</p>
<p>&nbsp;</p>
<p align="center">&nbsp; </p>
</td>
</tr>
</table>
</form>


<script type="text/javascript">
function bestel() {
var intAantalBeleg = 0;


for (var iBeleg=0; iBeleg < document.frmBestelling.beleg.length; iBeleg++) {
if (document.frmBestelling.beleg[iBeleg].selectedIndex > 0) intAantalBeleg++;
}

if (document.frmBestelling.favorieten.selectedIndex > 0) { //favorieten gekozen
if ((document.frmBestelling.brood.selectedIndex > 0) || (intAantalBeleg > 0)) {
alert("Bij het kiezen van favorieten mag geen brood of beleg gekozen worden.";
}
else {
doBestel();
}
}
else if (document.frmBestelling.brood.selectedIndex > 0) { //geen favorieten gekozen, enkel controleren indien brood gekozen
if (intAantalBeleg == 0) {
alert("Brood brood eet ge maar in den bak, kies beleg.";
}
else if (intAantalBeleg > 1) {
alert("Er mag maar 1 soort beleg gekozen worden.";
}
else { //bestelling OK, versturen
doBestel();
}
}
else {
alert("Kies brood of favorieten.";
}
}

function doBestel() {
document.frmBestelling.submit();
}
</script>

</body>
</html>

Laatst aangepast door starfish op 2/12/2004 14:20:38u (1x aangepast)
jimbaar
Nerdus superiorum
Sinds 4/6/2003
T:56 - R:1193
2/12/2004 - 14:45u | Quote
thx

as ze niks gekozen hebben , krijgen ze geen eten !!
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 - R:4373
2/12/2004 - 15:18u | Quote
alst moet wil ik er ook nog een controle insteken ze.
laat ma iet weten
jimbaar
Nerdus superiorum
Sinds 4/6/2003
T:56 - R:1193
2/12/2004 - 18:52u | Quote
da hoeft nie zenne, werkt prima
starfish 3.309
wzl-lid
Sinds 30/1/2004
T:1 - R:385
3/12/2004 - 9:47u | Quote
Voor mij een broodje kipcurry straks jimbaar
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 - R:4373
3/12/2004 - 9:49u | Quote
Als het gebracht wordt, voor mij eentje met zalm
 
Bovenaan pagina