Archief - JAVASCRIPT: Validation script maken + beloning!

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Zelete

Legacy Member
Diegene die me een werkend validation scriptje maakt in Javascript krijgt 5 EUR overgestort op zijn rekening (niet veel, maar het is toch simpel denk ik).

http://www.gameplus.be/pagina.php?pag=games_xbox

Neem nu deze pagina, er staat al een validation scriptje op maar dat is voor te checken of er iets in de velden ingevuld is of niet.

Nu wil ik bij het veld "ref", waar het referentienummer in moet komen moet op een andere manier gevalidate worden, waar ik totaal niet meer aan uit kan.

Het veld moet minimaal en maximaal 6 characters bevatten en de ingevoerde characters moeten cijfers zijn. Anders moet er dus een error komen zoals bij de andere velden.

Diegene die eerst met een werkend scriptje afkomt waar ik tevreden mee ben krijgt van mij 5 EUR overgestort op zijn rekening. Vandaag nog.

Code:
<script language="JavaScript" type="text/javascript">
<!--
function checkform ( form )
{
  if (form.ref.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.voornaam.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.achternaam.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.straat.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.huisnummer.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.postcode.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.gemeente.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.email.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.telefoon.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  return true ;
}
</script>

<p align="left">
<font face="Tahoma" size="2">

	Op deze pagina kan je één van onze games op onze prijslijst bestellen. Om dit te doen download je eerst 
	één van de prijslijsten, daarna kies je een game uit en geef je het referentienummer in op deze pagina.

</font>
<br>
<br>

<font face="Tahoma" size="2"color="#008000">

	<b>Bekijk hier de prijslijst (XBOX 360)...</b>

</font>
</p>

		 <form action="pagina.php?pag=games_ok" method="post" onsubmit="return checkform(this);">
          <p><span style="text-transform: uppercase">
	  <font face="Tahoma" size="1">Referentienummer: *</font></span><br>
          <input type="text" name="ref" size="10" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><br>
          <br>
          <font face="Tahoma" size="1"><span style="text-transform: uppercase">Voornaam: *</span></font></span><br>
          <input type="text" name="voornaam" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><br>
          <br>
          <font face="Tahoma" size="1"><span style="text-transform: uppercase">Achternaam: *</span></font><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="achternaam" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Geboortedatum:</font></span><font face="Tahoma" size="2"><br>
          <select size="1" name="geb1" style="font-family: Tahoma; font-size: 10pt; background-color: #CCCC00; text-transform:uppercase">
		  <option></option>
          <option>1</option>
          <option>2</option>
          <option>3</option>
          <option>4</option>
          <option>5</option>
          <option>6</option>
          <option>7</option>
          <option>8</option>
          <option>9</option>
          <option>10</option>
          <option>11</option>
          <option>12</option>
          <option>13</option>
          <option>14</option>
          <option>15</option>
          <option>16</option>
          <option>17</option>
          <option>18</option>
          <option>19</option>
          <option>20</option>
          <option>21</option>
          <option>22</option>
          <option>23</option>
          <option>24</option>
          <option>25</option>
          <option>26</option>
          <option>27</option>
          <option>28</option>
          <option>29</option>
          <option>30</option>
          <option>31</option>
          </select>
          <select size="1" name="geb2" style="font-family: Tahoma; font-size: 10pt; background-color: #CCCC00; text-transform:uppercase">
		  <option></option>
          <option>januari</option>
          <option>februari</option>
          <option>maart</option>
          <option>april</option>
          <option>mei</option>
          <option>juni</option>
          <option>juli</option>
          <option>augustus</option>
          <option>september</option>
          <option>oktober</option>
          <option>november</option>
          <option>december</option>
          </select>
          </font>
          <select size="1" name="geb3" style="font-family: Tahoma; font-size: 10pt; background-color: #CCCC00; text-transform:uppercase">
	  <option></option>
          <option>2000</option>
          <option>1999</option>
          <option>1998</option>
          <option>1997</option>
          <option>1996</option>
          <option>1995</option>
          <option>1994</option>
          <option>1993</option>
          <option>1992</option>
          <option>1991</option>
          <option>1990</option>
          <option>1989</option>
          <option>1988</option>
          <option>1987</option>
          <option>1986</option>
          <option>1985</option>
          <option>1984</option>
          <option>1983</option>
          <option>1982</option>
          <option>1981</option>
          <option>1980</option>
          <option>1979</option>
          <option>1978</option>
          <option>1977</option>
          <option>1976</option>
          <option>1975</option>
          <option>1974</option>
          <option>1973</option>
          <option>1972</option>
          <option>1971</option>
          <option>1970</option>
          <option>1969</option>
          <option>1968</option>
          <option>1967</option>
          <option>1966</option>
          <option>1965</option>
          <option>1964</option>
          <option>1963</option>
          <option>1962</option>
          <option>1961</option>
          <option>1960</option>
          <option>1959</option>
          <option>1958</option>
          <option>1957</option>
          <option>1956</option>
          <option>1955</option>
          <option>1954</option>
	  <option>1953</option>
          <option>1952</option>
          <option>1951</option>
          <option>1950</option>
          <option>1949</option>
          <option>1948</option>
          <option>1947</option>
          <option>1946</option>
          <option>1945</option>
          <option>1944</option>
          <option>1943</option>
          <option>1942</option>
          <option>1941</option>
          <option>1940</option>
          <option>Ouder</option>
          </select>
	  <br>
	  <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Straat: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="straat" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Huisnummer: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="huisnummer" size="10" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Postcode: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="postcode" size="10" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Gemeente: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="gemeente" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">E-mail: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="email" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Telefoon of GSM: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="telefoon" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font><span style="text-transform: uppercase">
          <font face="Tahoma" size="1">Eventuele opmerkingen:</font></span><font face="Tahoma" size="2"><br>
          <textarea rows="5" name="opmerkingen" cols="30" style="font-family: Tahoma; font-size: 10pt; background-color: #CCCC00; "></textarea></font><br><br>
	  <font face="Tahoma" size="1"><input type="radio" value="Winkel" name="radio"><b>OPHALING IN WINKEL</font></b><br><font face="Tahoma" size="2">Ik kom het spel zelf ophalen in je winkel en betaal contant (snelste en veiligste manier).<br><br></font>
	  <font face="Tahoma" size="1"><input type="radio" value="Punt" name="radio"><b>OPHALING OP PUNT</font></b><br><font face="Tahoma" size="2">Ik kom het spel zelf ophalen op een van de volgende punten: Putte op woensdag, Geel op zaterdag of Turnhout op zondag (maak een afspraak op <a href="mailto:[email protected]">[email protected]</a>).<br><br></font>
	  <font face="Tahoma" size="1"><input type="radio" value="Overschrijving" name="radio"><b>OVERSCHRIJVING</font></b><br><font face="Tahoma" size="2">Ik betaal het spel via overschrijving, stuur mij het spel op (verzendkosten zijn 3 EUR per spel, indien je meer dan één spel besteld laat het ons weten op <a href="mailto:[email protected]">[email protected]</a>).<br><br></font>
          <div align="center">
            <center>
            <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border: 1px dotted #000000" width="200" id="AutoNumber3">
              <tr>
                <td width="50" bgcolor="#FFFFFF">
                <img border="0" src="images/graphics/exclamation.gif"></td>
                <td width="150" bgcolor="#FFFFFF">
          <span style="text-transform: uppercase">
          <font color="#CC8800" face="Tahoma" size="1">Bovenstaande informatie 
          moet correct zijn voor u op 'Verstuur' klikt. Incorrecte bestellingen 
          worden niet verwerkt.</font></span></td>
              </tr>
            </table>
            </center>
          </div>
          <div align="center">
            <center>
            <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" width="200" id="AutoNumber2">
              <tr>
                <td width="97" align="center" style="border-style: none; border-width: medium">
                <br>
                <input type="submit" value="Verstuur" name="B1" style="border:1px solid #CC8800; font-family: Tahoma; font-size: 10pt"></td>
                <td width="100" align="center" style="border-style: none; border-width: medium">
                <br>
                <input type="reset" value="Wissen" name="B2" style="border:1px solid #CC8800; font-family: Tahoma; font-size: 10pt"></td>
              </tr>
            </table>
            </center>
          </div>
        </form>
      </blockquote>
      </td>

BloodSeaker

Legacy Member
kheb nu nie veel tijd

maar ge zult dat met reguliere expressies moeten doen

6 karakters is simple een length test van de string, da moet ge zelf ook best kunnen

voor de cijfers alleen: googlen op: numbers only javascript check of zo ;)

WoDkA

Legacy Member
ik heb de form name="test" gegeven

en dan is't iets van :

PHP:
function checkRef()
{

var uitzonderingen = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;
var bTekenCheck, bAantalCheck, bCijfercheck

	if(test.ref.value.search(uitzonderingen) == -1)
	{
		bTekencheck = "ok"
	}

	else
	{
		bTekencheck = "nok"
		window.alert("Het referentieNr bevat ongeldige tekens");
	}

  	var sRef = test.ref.value
  	var iRefLengte = sRef.length

	if ( iRefLengte == "6" )
	{
		bAantalCheck = "ok"
		for (i=0; i < iRefLengte; i++)
		{
			var cChar = sRef.substring(i,i+1)
			if ( (cChar < "0" || "9" < cChar) && cChar != " ")
			{
			 bCijferCheck = "nok"
			 alert("Karakter " + (i+1)  + " is onjuist!")
			 test.ref.focus()
			 return false
			 }
			 else
			 {
			 bCijferCheck = "ok"
			 }
		}

		}
  	else
  	{
  		bAantalCheck = "nok"
  		window.alert("Gelieve 6 cijfers in te geven");
  	}


}

Hij checkt dus eerst op ongeldige tekens, dan of er wel degelijk 6 tekens zijn, en dan of het wel degelijk getallen zijn ..

na elke check zet hij de check op ok of n(iet)ok

je moet dus nu enkel nog verder laten uitvoeren als de 3 checks ok zijn :)
dus if ( bTekenCheck == "ok" && bAantalCheck == "ok" && bCijferCheck == "ok" ) { .. }

en uiteraard moet je bovenstaande function nog aanroepen in de check die jij al had ..

om het te testen kan je van de submit button -> tijdelijk type="button" maken ( ipv type="submit" ) en er een onclick aan toevoegen -> onclick="checkRef()"

ongeldige tekencheck is eigenlijk niet echt nodig, maar je kan het uit die function knippen, en eventueel implementeren bij ander textfieldje waar het wat handiger is ?
want de check kijkt gewoon of elk teken tss de 0 en 9 ligt, dus vanaf er een * of ; instaat, zal hij dat zowiezo tegenhouden ..

Cakeman

Legacy Member
De functie isNaN() kijkt of iets geen nummer is.
Als je false terug krijgt, is je waarde numeriek. Krijg je true terug, dan bevat het letters.

Zelete

Legacy Member
Thanks alvast voor je script, maak ik krijg hem niet in orde (zal wel mijn fout zijn).

Ik zal het even uploaden, dan kan je kijken wat er fout is.

http://www.gameplus.be/pagina.php?pag=games_xbox360

Thanks

EDIT: Ja, dat lukt dus uiteraard niet:

Code:
<script language="JavaScript" type="text/javascript">
<!--

function checkRef()
{

var uitzonderingen = /[$@#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;
var bTekenCheck, bAantalCheck, bCijfercheck

    if(test.ref.value.search(uitzonderingen) == -1)
    {
        bTekencheck = "ok"
    }

    else
    {
        bTekencheck = "nok"
        window.alert("Het referentieNr bevat ongeldige tekens");
    }

      var sRef = test.ref.value
      var iRefLengte = sRef.length

    if ( iRefLengte == "6" )
    {
        bAantalCheck = "ok"
        for (i=0; i < iRefLengte; i++)
        {
            var cChar = sRef.substring(i,i+1)
            if ( (cChar < "0" || "9" < cChar) && cChar != " ")
            {
             bCijferCheck = "nok"
             alert("Karakter " + (i+1)  + " is onjuist!")
             test.ref.focus()
             return false
             }
             else
             {
             bCijferCheck = "ok"
             }
        }

        }
      else
      {
          bAantalCheck = "nok"
          window.alert("Gelieve 6 cijfers in te geven");
      }


}

function checkform ( form )
{

  if (form.voornaam.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.achternaam.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.straat.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.huisnummer.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.postcode.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.gemeente.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.email.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  if (form.telefoon.value == "") {
    alert( "Gelieve alle verplichte velden in te vullen..." );
    return false ;
  }
  return true ;
}
</script>

<p align="left">
<font face="Tahoma" size="2">

	Op deze pagina kan je één van onze games op onze prijslijst bestellen. Om dit te doen download je eerst 
	één van de prijslijsten, daarna kies je een game uit en geef je het referentienummer in op deze pagina.

</font>
<br>
<br>

<font face="Tahoma" size="2"color="#008000">

	<b>Bekijk hier de prijslijst (XBOX 360)...</b>

</font>
</p>

		 <form name ="test" action="pagina.php?pag=games_ok" method="post" onsubmit="return checkform(this);">
          <p><span style="text-transform: uppercase">
	  <font face="Tahoma" size="1">Referentienummer: *</font></span><br>
          <input type="text" name="ref" size="10" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><br>
          <br>
          <font face="Tahoma" size="1"><span style="text-transform: uppercase">Voornaam: *</span></font></span><br>
          <input type="text" name="voornaam" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><br>
          <br>
          <font face="Tahoma" size="1"><span style="text-transform: uppercase">Achternaam: *</span></font><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="achternaam" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Geboortedatum:</font></span><font face="Tahoma" size="2"><br>
          <select size="1" name="geb1" style="font-family: Tahoma; font-size: 10pt; background-color: #CCCC00; text-transform:uppercase">
		  <option></option>
          <option>1</option>
          <option>2</option>
          <option>3</option>
          <option>4</option>
          <option>5</option>
          <option>6</option>
          <option>7</option>
          <option>8</option>
          <option>9</option>
          <option>10</option>
          <option>11</option>
          <option>12</option>
          <option>13</option>
          <option>14</option>
          <option>15</option>
          <option>16</option>
          <option>17</option>
          <option>18</option>
          <option>19</option>
          <option>20</option>
          <option>21</option>
          <option>22</option>
          <option>23</option>
          <option>24</option>
          <option>25</option>
          <option>26</option>
          <option>27</option>
          <option>28</option>
          <option>29</option>
          <option>30</option>
          <option>31</option>
          </select>
          <select size="1" name="geb2" style="font-family: Tahoma; font-size: 10pt; background-color: #CCCC00; text-transform:uppercase">
		  <option></option>
          <option>januari</option>
          <option>februari</option>
          <option>maart</option>
          <option>april</option>
          <option>mei</option>
          <option>juni</option>
          <option>juli</option>
          <option>augustus</option>
          <option>september</option>
          <option>oktober</option>
          <option>november</option>
          <option>december</option>
          </select>
          </font>
          <select size="1" name="geb3" style="font-family: Tahoma; font-size: 10pt; background-color: #CCCC00; text-transform:uppercase">
	  <option></option>
          <option>2000</option>
          <option>1999</option>
          <option>1998</option>
          <option>1997</option>
          <option>1996</option>
          <option>1995</option>
          <option>1994</option>
          <option>1993</option>
          <option>1992</option>
          <option>1991</option>
          <option>1990</option>
          <option>1989</option>
          <option>1988</option>
          <option>1987</option>
          <option>1986</option>
          <option>1985</option>
          <option>1984</option>
          <option>1983</option>
          <option>1982</option>
          <option>1981</option>
          <option>1980</option>
          <option>1979</option>
          <option>1978</option>
          <option>1977</option>
          <option>1976</option>
          <option>1975</option>
          <option>1974</option>
          <option>1973</option>
          <option>1972</option>
          <option>1971</option>
          <option>1970</option>
          <option>1969</option>
          <option>1968</option>
          <option>1967</option>
          <option>1966</option>
          <option>1965</option>
          <option>1964</option>
          <option>1963</option>
          <option>1962</option>
          <option>1961</option>
          <option>1960</option>
          <option>1959</option>
          <option>1958</option>
          <option>1957</option>
          <option>1956</option>
          <option>1955</option>
          <option>1954</option>
	  <option>1953</option>
          <option>1952</option>
          <option>1951</option>
          <option>1950</option>
          <option>1949</option>
          <option>1948</option>
          <option>1947</option>
          <option>1946</option>
          <option>1945</option>
          <option>1944</option>
          <option>1943</option>
          <option>1942</option>
          <option>1941</option>
          <option>1940</option>
          <option>Ouder</option>
          </select>
	  <br>
	  <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Straat: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="straat" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Huisnummer: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="huisnummer" size="10" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Postcode: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="postcode" size="10" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Gemeente: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="gemeente" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">E-mail: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="email" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font>
          <span style="text-transform: uppercase"><font face="Tahoma" size="1">Telefoon of GSM: *</font></span><font face="Tahoma" size="2"><br>
          </font>
          <input type="text" name="telefoon" size="30" style="font-family: Tahoma; font-size: 10pt; border-style: solid; border-width: 1; background-color: #CCCC00"><font face="Tahoma" size="2"><br>
          <br>
          </font><span style="text-transform: uppercase">
          <font face="Tahoma" size="1">Eventuele opmerkingen:</font></span><font face="Tahoma" size="2"><br>
          <textarea rows="5" name="opmerkingen" cols="30" style="font-family: Tahoma; font-size: 10pt; background-color: #CCCC00; "></textarea></font><br><br>
	  <font face="Tahoma" size="1"><input type="radio" value="Winkel" name="radio"><b>OPHALING IN WINKEL</font></b><br><font face="Tahoma" size="2">Ik kom het spel zelf ophalen in je winkel en betaal contant (snelste en veiligste manier).<br><br></font>
	  <font face="Tahoma" size="1"><input type="radio" value="Punt" name="radio"><b>OPHALING OP PUNT</font></b><br><font face="Tahoma" size="2">Ik kom het spel zelf ophalen op een van de volgende punten: Putte op woensdag, Geel op zaterdag of Turnhout op zondag (maak een afspraak op <a href="mailto:[email protected]">[email protected]</a>).<br><br></font>
	  <font face="Tahoma" size="1"><input type="radio" value="Overschrijving" name="radio"><b>OVERSCHRIJVING</font></b><br><font face="Tahoma" size="2">Ik betaal het spel via overschrijving, stuur mij het spel op (verzendkosten zijn 3 EUR per spel, indien je meer dan één spel besteld laat het ons weten op <a href="mailto:[email protected]">[email protected]</a>).<br><br></font>
          <div align="center">
            <center>
            <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border: 1px dotted #000000" width="200" id="AutoNumber3">
              <tr>
                <td width="50" bgcolor="#FFFFFF">
                <img border="0" src="images/graphics/exclamation.gif"></td>
                <td width="150" bgcolor="#FFFFFF">
          <span style="text-transform: uppercase">
          <font color="#CC8800" face="Tahoma" size="1">Bovenstaande informatie 
          moet correct zijn voor u op 'Verstuur' klikt. Incorrecte bestellingen 
          worden niet verwerkt.</font></span></td>
              </tr>
            </table>
            </center>
          </div>
          <div align="center">
            <center>
            <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" width="200" id="AutoNumber2">
              <tr>
                <td width="97" align="center" style="border-style: none; border-width: medium">
                <br>
                <input type="submit" value="Verstuur" name="B1" style="border:1px solid #CC8800; font-family: Tahoma; font-size: 10pt"></td>
                <td width="100" align="center" style="border-style: none; border-width: medium">
                <br>
                <input type="reset" value="Wissen" name="B2" style="border:1px solid #CC8800; font-family: Tahoma; font-size: 10pt"></td>
              </tr>
            </table>
            </center>
          </div>
        </form>
      </blockquote>
      </td>

WoDkA

Legacy Member
Cakeman zijn isNan kende ik ni, maar op zijn manier zal het dan ne stuk korter zijn :)

ge moet text onder het script lezen, de functie die ik gemaakt heb staat "alleen" en niet in je andere functie, je moet die maar op de juiste plaats derin smijten, en ook zorgen dat je hem aanroept ..

nu heb ik even geen tijd meer, maar over uur ten laatste kom ik wel terug om het volledig juist te geven ..

als zal het tegen dan wellich al in orde zijn :)

DarkBone

Legacy Member
Ik hoop dat je beseft dat validatie door middel van JavaScript niet volstaat?
JavaScript kan uitgeschakeld worden & forms kunnen lokaal nagemaakt worden zonder de JavaScript erbij.

Er zal sowieso een controle nodig zijn aan de server-side (in PHP in dit geval).

Ik waarschuw je maar :)

Zelete

Legacy Member
DarkBone zei:
Ik hoop dat je beseft dat validatie door middel van JavaScript niet volstaat?
JavaScript kan uitgeschakeld worden & forms kunnen lokaal nagemaakt worden zonder de JavaScript erbij.

Er zal sowieso een controle nodig zijn aan de server-side (in PHP in dit geval).

Ik waarschuw je maar :)
Maakt niet echt veel uit, het gaat hier om bestellingen van games. Je moet dus het referentienummer van de prijslijst ingeven samen met alle andere gegevens om een spel te bestellen. Vanaf wij dan geld op onze rekening ontvangen wordt het spel pas opgestuurd.

Veel valt er dus niet te forceren, maar sommige mensen hebben hier al verkeerde referentienummers of nummers met 4 cijfers doorgegeven die dus niet kloppen. Ik ga ook nog een veldje maken voor de titel van het spel zodat er zeker geen fouten meer kunnen gebeuren.

Zelete

Legacy Member
Problem bijna solved door de hulp van Wodka :)

EDIT: 5 EUR gestort op rekening, TA voor je hulp!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan