Script virker kun efter jeg er gået 1 side frem og så tilbage.
Jeg har fået stukket en side i hånden hvor der bl.a. blev brugt noget javascript. der kan ses herunder://Et script, der checker om der er indtastet bogstaver
function er_gyldig(vaerdi)
{
if(vaerdi == "")
{return true;}
// Hvis der kun er indtastet én karakter f.eks. "-"
if(vaerdi.length == 1)
if ((vaerdi.charAt(0)< "0") || (vaerdi.charAt(0) > "9"))
return false;
for (i=0; i<vaerdi.length;i++)
{
if (vaerdi.charAt(i)== "-" )
;// gør ingenting
else if ((vaerdi.charAt(i)< "0") || (vaerdi.charAt(i) > "9"))
{
return false;
}
}
return true;
}
//Et script, der checker om der er indtastet bogstaver
function check_tal()
{
var i;
for (i=13; i < 36; i++)
{
if( !er_gyldig(document.indtastning.elements[i].value))
{
alert("Du må kun indtaste cifre i felterne. \nVærdier skal angives i hele kroner.");
document.indtastning.elements[i].focus();
document.indtastning.elements[i].select();
return false;
}
}
return true;
}
Den side som det bliver brugt på, melder altid ligegyldigt hvad jeg skriver, at det er bogstaver jeg skriver ind i formen, men så kan jeg gå videre til næste side alligevel, og så tilbage og så virker scriptet ude nogle problemer ??
Det bliver det ved med så længe at jeg ikke lukker browseren, og så kommer det igen når jeg prøver igen i en anden browser .. skulle der være en som har nogen anelse om hvad problemet kan være ?
Ps. det er IE6 jeg har problemer med.