Hallo
Met de hulp van enkele van jullie werkt mijn script zoals het hoort. Ik weet dat er misschien nog verbeteringen kunnne gebeuren maar tot daar aan toe. Nu is mijn probleem dat dit niet werkt in Firefox. Er moet dus ergens iets zijn dat niet goed wordt herkend.
Wil iemand dit eens nakijken. Dank u.
PS; Dit script staat in een afzonderlijk bestand en wordt aangeroepen met;
[JS]
// CZ WEBSITE
// BEREKENING PRIJS KAMP "kampinschrijven.php" - a-kampprijs.js
function KampSom(){
if(Prijsform.Naam1.value==""){
alert ("VUL EERST DE NAAM IN VAN UW KIND");
document.Prijsform.Afdeling1.value=("0");
document.Prijsform.Naam1.focus();
}
else{
var p1 = Prijsform.Afdeling1.value;
var prijs1;
var p2 = Prijsform.Afdeling2.value;
var prijs2;
var p3 = Prijsform.DVD.value;
var prijs3;
switch(p1)
{
case '0': prijs1 = 0; break;
case 'Speelclub': prijs1 = 100; break;
case 'Rakwi': prijs1 = 130; break;
case 'Tito': prijs1 = 130; break;
case 'Keti': prijs1 = 130; break;
case 'Aspi': prijs1 = 130; break;
}
switch(p2)
{
case '0': prijs2 = 0; break;
case 'Speelclub': prijs2 = 95; break;
case 'Rakwi': prijs2 = 125; break;
case 'Tito': prijs2 = 125; break;
case 'Keti': prijs2 = 125; break;
case 'Aspi': prijs2 = 125; break;
}
switch(p3)
{
case 'Neen': prijs3 = 0; break;
case 'Ja': prijs3 = 5; break;
}
document.Prijsform.IkBetaal.value=prijs1 + prijs2 + prijs3;
return true;
}
}
function KampSom2(){
if(Prijsform.Naam1.value=="" || Prijsform.Naam2.value==""){
alert ("VUL EERST DE GEGEVENS VAN UW 1° KIND IN EN NADIEN DE NAAM VAN HET 2° KIND");
document.Prijsform.Naam2.value=("");
document.Prijsform.Afdeling2.value=("0");
document.Prijsform.T_shirt2.value=("");
document.Prijsform.Naam1.focus();
}
else{
var p1 = Prijsform.Afdeling1.value;
var prijs1;
var p2 = Prijsform.Afdeling2.value;
var prijs2;
var p3 = Prijsform.DVD.value;
var prijs3;
switch(p1)
{
case '0': prijs1 = 0; break;
case 'Speelclub': prijs1 = 100; break;
case 'Rakwi': prijs1 = 130; break;
case 'Tito': prijs1 = 130; break;
case 'Keti': prijs1 = 130; break;
case 'Aspi': prijs1 = 130; break;
}
switch(p2)
{
case '0': prijs2 = 0; break;
case 'Speelclub': prijs2 = 95; break;
case 'Rakwi': prijs2 = 125; break;
case 'Tito': prijs2 = 125; break;
case 'Keti': prijs2 = 125; break;
case 'Aspi': prijs2 = 125; break;
}
switch(p3)
{
case 'Neen': prijs3 = 0; break;
case 'Ja': prijs3 = 5; break;
}
document.Prijsform.IkBetaal.value=prijs1 + prijs2 + prijs3;
return true;
}
}
function Ts1(){
if(Prijsform.Naam1.value==""){
alert ("VUL EERST DE NAAM IN VAN UW KIND");
document.Prijsform.Tshirt1.value=("");
document.Prijsform.Naam1.focus();
return true;
}
}
function Ts2(){
if(Prijsform.Naam1.value=="" || Prijsform.Naam2.value==""){
alert ("VUL EERST DE GEGEVENS VAN UW 1° KIND IN EN NADIEN DE NAAM VAN HET 2° KIND");
document.Prijsform.Naam2.value=("");
document.Prijsform.Afdeling2.value=("0");
document.Prijsform.Tshirt2.value=("");
document.Prijsform.Naam1.focus();
return true;
}
}
function Opm1(ik){
if(Prijsform.Naam1.value==""){
alert ("VUL EERST DE NAAM IN VAN UW KIND");
document.Prijsform.Opmerking1.value=("");
document.Prijsform.Naam1.focus();
return true;
}
}
function Opm2(){
if(Prijsform.Naam1.value=="" || Prijsform.Naam2.value==""){
alert ("VUL EERST DE GEGEVENS VAN UW 1° KIND IN EN NADIEN DE NAAM VAN HET 2° KIND");
document.Prijsform.Naam2.value=("");
document.Prijsform.Opmerking2.value=("");
document.Prijsform.Naam1.focus();
return true;
}
}
[/JS]
Met de hulp van enkele van jullie werkt mijn script zoals het hoort. Ik weet dat er misschien nog verbeteringen kunnne gebeuren maar tot daar aan toe. Nu is mijn probleem dat dit niet werkt in Firefox. Er moet dus ergens iets zijn dat niet goed wordt herkend.
Wil iemand dit eens nakijken. Dank u.
PS; Dit script staat in een afzonderlijk bestand en wordt aangeroepen met;
HTML:
<script language="JavaScript" type="text/javascript" src="scripts/a-kampprijs.js"></script>
// CZ WEBSITE
// BEREKENING PRIJS KAMP "kampinschrijven.php" - a-kampprijs.js
function KampSom(){
if(Prijsform.Naam1.value==""){
alert ("VUL EERST DE NAAM IN VAN UW KIND");
document.Prijsform.Afdeling1.value=("0");
document.Prijsform.Naam1.focus();
}
else{
var p1 = Prijsform.Afdeling1.value;
var prijs1;
var p2 = Prijsform.Afdeling2.value;
var prijs2;
var p3 = Prijsform.DVD.value;
var prijs3;
switch(p1)
{
case '0': prijs1 = 0; break;
case 'Speelclub': prijs1 = 100; break;
case 'Rakwi': prijs1 = 130; break;
case 'Tito': prijs1 = 130; break;
case 'Keti': prijs1 = 130; break;
case 'Aspi': prijs1 = 130; break;
}
switch(p2)
{
case '0': prijs2 = 0; break;
case 'Speelclub': prijs2 = 95; break;
case 'Rakwi': prijs2 = 125; break;
case 'Tito': prijs2 = 125; break;
case 'Keti': prijs2 = 125; break;
case 'Aspi': prijs2 = 125; break;
}
switch(p3)
{
case 'Neen': prijs3 = 0; break;
case 'Ja': prijs3 = 5; break;
}
document.Prijsform.IkBetaal.value=prijs1 + prijs2 + prijs3;
return true;
}
}
function KampSom2(){
if(Prijsform.Naam1.value=="" || Prijsform.Naam2.value==""){
alert ("VUL EERST DE GEGEVENS VAN UW 1° KIND IN EN NADIEN DE NAAM VAN HET 2° KIND");
document.Prijsform.Naam2.value=("");
document.Prijsform.Afdeling2.value=("0");
document.Prijsform.T_shirt2.value=("");
document.Prijsform.Naam1.focus();
}
else{
var p1 = Prijsform.Afdeling1.value;
var prijs1;
var p2 = Prijsform.Afdeling2.value;
var prijs2;
var p3 = Prijsform.DVD.value;
var prijs3;
switch(p1)
{
case '0': prijs1 = 0; break;
case 'Speelclub': prijs1 = 100; break;
case 'Rakwi': prijs1 = 130; break;
case 'Tito': prijs1 = 130; break;
case 'Keti': prijs1 = 130; break;
case 'Aspi': prijs1 = 130; break;
}
switch(p2)
{
case '0': prijs2 = 0; break;
case 'Speelclub': prijs2 = 95; break;
case 'Rakwi': prijs2 = 125; break;
case 'Tito': prijs2 = 125; break;
case 'Keti': prijs2 = 125; break;
case 'Aspi': prijs2 = 125; break;
}
switch(p3)
{
case 'Neen': prijs3 = 0; break;
case 'Ja': prijs3 = 5; break;
}
document.Prijsform.IkBetaal.value=prijs1 + prijs2 + prijs3;
return true;
}
}
function Ts1(){
if(Prijsform.Naam1.value==""){
alert ("VUL EERST DE NAAM IN VAN UW KIND");
document.Prijsform.Tshirt1.value=("");
document.Prijsform.Naam1.focus();
return true;
}
}
function Ts2(){
if(Prijsform.Naam1.value=="" || Prijsform.Naam2.value==""){
alert ("VUL EERST DE GEGEVENS VAN UW 1° KIND IN EN NADIEN DE NAAM VAN HET 2° KIND");
document.Prijsform.Naam2.value=("");
document.Prijsform.Afdeling2.value=("0");
document.Prijsform.Tshirt2.value=("");
document.Prijsform.Naam1.focus();
return true;
}
}
function Opm1(ik){
if(Prijsform.Naam1.value==""){
alert ("VUL EERST DE NAAM IN VAN UW KIND");
document.Prijsform.Opmerking1.value=("");
document.Prijsform.Naam1.focus();
return true;
}
}
function Opm2(){
if(Prijsform.Naam1.value=="" || Prijsform.Naam2.value==""){
alert ("VUL EERST DE GEGEVENS VAN UW 1° KIND IN EN NADIEN DE NAAM VAN HET 2° KIND");
document.Prijsform.Naam2.value=("");
document.Prijsform.Opmerking2.value=("");
document.Prijsform.Naam1.focus();
return true;
}
}
[/JS]