Hej läste ett tidigare innlägg och la in det på min sida, det fungerar men med "error on page" kan någon se vad som är fel? kod:
function go(){
document.location=allaveckor.asp?ID=(form2.ID.value);
}
och rutan & knappen:
<input type="text" name"ID">
<input type="image" src="ok.gif" onSubmit="go()">
någon?
/niclas
------------------
ingenting är omöjligt det tar bara lite längre tid..
En till fråga!
jag la in lite mera kod för att kolla om inmatat värde är numeriskt:
function go() {
// Kollar så att ID är numerisk
var checkOK = '0123456789';
var checkStr1 = document.form2.ID.value;
var allValid = true;
for (i = 0; i < checkStr1.length; i++)
{
ch = checkStr1.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
alert('Koden måste vara numerisk !');
return allValid;
}
}
}
men vart i koden lägger jag in:
document.location='allaveckor.asp?ID=' + document.forms[0].ID.value;
kan du hjälpa mig med det? skulle vara bra......en till sak, i koden:
var checkOK = '0123456789';
kan man göra så att man bara får skriva värden "mellan" 1-52(finns till VB)?
Tack på förhand..
/niclas
------------------
ingenting är omöjligt det tar bara lite längre tid..
Sicket trams du håller på med... varför använda javascript när du kan använda HTML?
<script type="text/javascript"><!--
function isOK(str){
var num = parseInt(str);
return num.toString() == str && 0 < num && num <= 52;
}
//--></script>
<form method="get" action="allaveckor.asp"
onsubmit="
var ok = isOK(ID.value);
if(!ok) alert('En veckas nummer e mellan ett å femtitvå!');
return ok;
">
<input type="text" name="ID">
<input type="image" src="ok.gif">
\r Kodetik
------------------
-- spango Windows can't find the keyboard. Press any key to continue.