Avatar billede stufdbear Nybegynder
17. maj 2001 - 09:40 Der er 29 kommentarer og
1 løsning

Check værdien af 3 textboxe

Hejsa..

Nogen som har eller ved hvor man kan finde et script som checker om værdien af 3 textboxe er ligmed 100 før man kan submit det.
Avatar billede senj Nybegynder
17. maj 2001 - 09:44 #1
function chech()
{
  if(documnt.form.formnavn.value != 100)
  {




Avatar billede spectual Nybegynder
17. maj 2001 - 09:46 #2
<form name=\"info\" method=\"post\" action=\"videre.htm\">

<input type=\"text\" name=\"tb1\" size=10 maxlength=10></input>

<input type=\"text\" name=\"tb2\" size=10 maxlength=10></input>

<input type=\"text\" name=\"tb3\" size=10 maxlength=10></input>

</form>

<input type=\"button\" value=\"Submit\" onClick=\"java script:tjekform();\"></input>

<script language=\"JavaScript\">

function tjekform() {
var obj1 = document.all [\"cb1\"].value;
var obj2 = document.all [\"cb2\"].value;
var obj3 = document.all [\"cb3\"].value;

if ((obj1+obj2+obj3) == 100) { document.all [\"info\"].submit(); } else { alert (\'Ikke 100\'); }
}

</script>


Sådan noget i den stil....
Avatar billede senj Nybegynder
17. maj 2001 - 09:55 #3
Eller i denne stil?

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">

<html>
<head>
<title>Untitled</title>
</head>
<body>

<script language=\"JavaScript\" type=\"text/javascript\">

function check()
{

var a = document.form.felt1.value + document.form.felt2.value + document.form.felt3.value;

if(a != 100)
{
    alert(\"Taller skal være 100\");
    return false;
}

document.submit;
}

</script>

<form name = \"form\">
<input type = \"int\" name = \"felt1\" size = \"10\">
<input type = \"int\" name = \"felt2\" size = \"10\">
<input type = \"int\" name = \"felt3\" size = \"10\">

<input type = \"submit\" value = \"submit\" onClick = \"check();\">

</from>

</body>
</html>
Avatar billede senj Nybegynder
17. maj 2001 - 10:00 #4
Arrrg glemte parseInt

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">

<html>
<head>
<title>Untitled</title>
</head>
<body>

<script language=\"JavaScript\" type=\"text/javascript\">

function check()
{

var a = parseInt(document.form.felt1.value);
var b = parseInt(document.form.felt2.value);
var c = parseInt(document.form.felt3.value);
var d = a+b+c;


if(d != 100)
{
    alert(\"Taller skal være 100\");
    return false;
}

document.submit;
}

</script>

<form name = \"form\">
<input type = \"int\" name = \"felt1\" size = \"10\">
<input type = \"int\" name = \"felt2\" size = \"10\">
<input type = \"int\" name = \"felt3\" size = \"10\">

<input type = \"submit\" value = \"submit\" onClick = \"check();\">

</from>

</body>
</html>
Avatar billede spectual Nybegynder
17. maj 2001 - 10:02 #5
parseint er ikke strengt nødvendigt så man ikke skal bruge resultatet af de 3 tekstbokse til noget....
Avatar billede stufdbear Nybegynder
17. maj 2001 - 10:13 #6
for så at den skal sende værdien, så skal man ha action = \"loadpage.htm\" ?
Avatar billede senj Nybegynder
17. maj 2001 - 10:17 #7
Ja hvis den skal sende værdierne til den side så skal formen have den action!
Avatar billede spectual Nybegynder
17. maj 2001 - 10:18 #8
Ja blandt andet. Hvis du vil sende værdien af de 3 tekstbokse:

Nu tager vi senj\'s eksempel:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">

<html>
<head>
<title>Untitled</title>
</head>
<body>

<script language=\"JavaScript\" type=\"text/javascript\">

function check()
{

var a = parseInt(document.form.felt1.value);
var b = parseInt(document.form.felt2.value);
var c = parseInt(document.form.felt3.value);
var d = a+b+c;


if(d != 100)
{
    alert(\"Taller skal være 100\");
    return false;
}

document.all [\"sum\"].value = d;
document.submit;
}

</script>

<form name = \"form\">
<input type = \"text\" name=\"felt1\" size=\"10\" maxlength=4>
<input type = \"text\" name=\"felt2\" size=\"10\" maxlength=4>
<input type = \"text\" name=\"felt3\" size=\"10\" maxlength=4>
<input type = \"hidden\" name=\"sum\">

<input type = \"submit\" value = \"submit\" onClick = \"check();\">

</from>

</body>
</html>
Avatar billede stufdbear Nybegynder
17. maj 2001 - 10:26 #9
Hmm.... den loader statig den side man har sat ved action selvom værdien ikke er 100
Avatar billede spectual Nybegynder
17. maj 2001 - 10:28 #10
Hvis eksempel bruger du?
Avatar billede stufdbear Nybegynder
17. maj 2001 - 10:29 #11
senj\'s
Avatar billede spectual Nybegynder
17. maj 2001 - 10:30 #12
... jeg synes det er bedre at bruge alm. knap i stedet for en button:

<input type=\"button\" value=\"submitknap\" onClick=\"check();\">
Avatar billede spectual Nybegynder
17. maj 2001 - 10:30 #13
tester det lige...
Avatar billede spectual Nybegynder
17. maj 2001 - 10:32 #14
Som jeg sagde, det er bedre at bruge en alm. knap:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">

<html>
<head>
<title>Untitled</title>
</head>
<body>

<script language=\"JavaScript\" type=\"text/javascript\">

function check()
{

var a = parseInt(document.form.felt1.value);
var b = parseInt(document.form.felt2.value);
var c = parseInt(document.form.felt3.value);
var d = a+b+c;


if(d != 100)
{
    alert(\"Taller skal være 100\");
    return false;
}

document.all [\"sum\"].value = d;
document.submit;
}

</script>

<form name = \"form\">
<input type=\"text\" name=\"felt1\" size=\"10\" maxlength=4>
<input type=\"text\" name=\"felt2\" size=\"10\" maxlength=4>
<input type=\"text\" name=\"felt3\" size=\"10\" maxlength=4>
<input type=\"hidden\" name=\"sum\">

<input type=\"button\" value=\"submit\" onClick=\"check();\">
</form>

</body>
</html>
Avatar billede senj Nybegynder
17. maj 2001 - 10:32 #15
<input type = \"button\" class = \"button\" value = \"ok\" onClick = \"check();\">

Måske man skulle slaske en \"else\" ind for at være helt sikker!
Avatar billede stufdbear Nybegynder
17. maj 2001 - 10:40 #16
Hmm... det her er vist ikke min dag, nu sker der ik noget hvis værdien er 100

Ser sådan ud:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">

<html>
<head>
<title>Untitled</title>
</head>
<body>

<script language=\"JavaScript\" type=\"text/javascript\">

function check()
{

var a = parseInt(document.form.felt1.value);
var b = parseInt(document.form.felt2.value);
var c = parseInt(document.form.felt3.value);
var d = a+b+c;


if(d != 100)
{
    alert(\"Taller skal være 100\");
    return false;
}

document.all [\"sum\"].value = d;
document.submit;
}

</script>

<form action=\"index.asp\" method=\"post\" name=\"form\" id=\"form\">
<input type=\"text\" name=\"felt1\" size=\"10\" maxlength=4>
<input type=\"text\" name=\"felt2\" size=\"10\" maxlength=4>
<input type=\"text\" name=\"felt3\" size=\"10\" maxlength=4>
<input type=\"hidden\" name=\"sum\">
<input type=\"button\" value=\"submit\" onClick=\"check();\">
</form>

</body>
</html>
Avatar billede spectual Nybegynder
17. maj 2001 - 10:42 #17
document.all [\"form\"].submit;
Avatar billede spectual Nybegynder
17. maj 2001 - 10:44 #18
document.all [\"form\"].submit();
Avatar billede spectual Nybegynder
17. maj 2001 - 10:45 #19
(i stedet for document.submit;)
Avatar billede senj Nybegynder
17. maj 2001 - 10:47 #20
Denne virker hos mig!

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">

<html>
<head>
<title>Untitled</title>
</head>
<body>

<script language=\"JavaScript\" type=\"text/javascript\">

function check()
{

var a = parseInt(document.form.felt1.value);
var b = parseInt(document.form.felt2.value);
var c = parseInt(document.form.felt3.value);
var d = a+b+c;


if(d != 100)
{
    alert(\"Taller skal være 100\");
    return false;
}
else
{
alert(\"test\");
return true;
//document.submit;
}
}

</script>

<form action=\"index.asp\" method=\"post\" name=\"form\" id=\"form\">
<input type=\"text\" name=\"felt1\" size=\"10\" maxlength=4>
<input type=\"text\" name=\"felt2\" size=\"10\" maxlength=4>
<input type=\"text\" name=\"felt3\" size=\"10\" maxlength=4>
<input type=\"hidden\" name=\"sum\">
<input type=\"submit\" value=\"submit\" onClick=\"check();\">
</form>

</body>
</html>
Avatar billede stufdbear Nybegynder
17. maj 2001 - 10:48 #21
Tusind milioner gange tak =)
Avatar billede spectual Nybegynder
17. maj 2001 - 10:49 #22
det var mange :P velbekomme
Avatar billede stufdbear Nybegynder
17. maj 2001 - 10:50 #23
Der kommer sikkert flere spørgsmål i fremtiden =)
Avatar billede senj Nybegynder
17. maj 2001 - 10:50 #24
Selv tak!
/senj :-)
Avatar billede senj Nybegynder
17. maj 2001 - 10:53 #25
Mente måske godt at du kunne have delt pointene mellem os!
Avatar billede stufdbear Nybegynder
18. maj 2001 - 12:46 #26
Sowy.... jeg er ikke lige helt inde i det her point givning endnu, vidste ikke man kunne dele dem.
Avatar billede spectual Nybegynder
18. maj 2001 - 12:49 #27
Hvis der er flere i din boks med dem der har svaret, skal du markere flere af dem.

Ligeledes, hvis du klikker på avanceret, kan du give angive hvor mange points de forskellige skal have.
Avatar billede stufdbear Nybegynder
18. maj 2001 - 12:56 #28
Takker.... nu er kunne finde ud af det her, kunne i så se på det indlæg jeg har lavet \"Dropdown og frames\" ?
Avatar billede spectual Nybegynder
18. maj 2001 - 12:58 #29
Har du ikke et nummer eller adresse til det spørgsmål?
Avatar billede stufdbear Nybegynder
18. maj 2001 - 13:55 #30
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester