Toon posts:

[ASP]Help! Mijn scriptje doet het niet...

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey dudes, zoals sommige misschien al weten (Topic in HK) had ik nix te doen vandaag en heb ik maar een scriptje geschreven...
Het probleem is nu dat alles gewoon (bijna) perfect werkt op een ding na :(
Als je bij limiet "Ja" selecteert en een getal invoert dat kleiner is dan 10000 dan geeft ie toch de error die niet zou moeten, en ik weet bij god niet waarom!!!!

code van formulier:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<html>
<head>
<title>Getalletjes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form action=test.asp method=post>
  <table border="0" cellspacing="0" cellpadding="0" width="800">
    <tr bgcolor="#999999"> 
    <td width="50%"> 
      <div align="right">Getalletje: </div>
    </td>
    <td width="50%"> 
      <div align="center">&gt;&gt;</div>
    </td>
    <td width="50%"> 
      <input type=text name=getal value="Getalletje :)">
    </td>
    </tr>
    <tr bgcolor="#CCCCCC"> 
    <td width="50%"> 
      <div align="right">Kleur van Getallen:</div>
    </td>
    <td width="50%"> 
      <div align="center"> 
        <input type="radio" name="getalkleur" value="zwart" checked onClick="document.forms[0].getalkleuranders.value='';return true">
        Zwart 
        <input type="radio" name="getalkleur" value="anders">
        Anders: </div>
    </td>
    <td width="50%"> 
      <input type="text" name="getalkleuranders">
    </td>
    </tr>
    <tr bgcolor="#999999"> 
    <td width="50%"> 
      <div align="right">Kleur van de &quot;/&quot;:</div>
    </td>
    <td width="50%"> 
      <div align="center">
        <input type="radio" name="slkleur" value="zwart" checked onClick="document.forms[0].slkleuranders.value='';return true">
        Zwart 
        <input type="radio" name="slkleur" value="anders">
        Anders:</div>
    </td>
    <td width="50%"> 
      <input type="text" name="slkleuranders">
    </td>
    </tr>
    <tr bgcolor="#CCCCCC"> 
    <td width="50%"> 
      <div align="right">Limiet?</div>
    </td>
    <td width="50%"> 
      <div align="center"> 
        <input type="radio" name="limiet" value="ja" checked onClick="document.forms[0].limietaantal.value='10000';return true">
        Ja 
        <input type="radio" name="limiet" value="nee" onClick="document.forms[0].limietaantal.value='';return true">
        nee 
        <input type="radio" name="limiet" value="janl" onClick="document.forms[0].limietaantal.value='Getalletje :)';return true">
        Zelf invullen:</div>
    </td>
    <td width="50%"> 
      <input type="text" name="limietaantal" value="10000">
    </td>
    </tr>
    <tr> 
    <td colspan=3 width="50%"> 
      <div align="center"> 
        <input type=Submit value=Go! name="Submit">
      </div>
    </td>
    </tr>
  </table>
  </form>

</body>
</html>

code van test.asp
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<title>Getalletjes</title>
<%
getal = Request.Form("getal")
getalkleur = Request.Form("getalkleur")
slkleur = Request.Form("slkeur")
limiet2 = Request.Form("limiet")

limiet = "10000"
if limiet2 = "nee" then limiet = "" end if
if limiet2 = "janl" then limiet = Request.Form("limietaantal")
if getalkleur = "zwart" then getalkleur2 = "black" else getalkleur2=Request.Form("getalkleuranders") end if
if slkleur = "zwart" then slkleur2 = "black" else slkleur2=Request.Form("slkleuranders") end if

if limiet = "" then
Do until getal = 0
Response.Write("<font color='" & getalkleur2 & "'> "& getal & "</font><font color='" & slkleur2 & "'> / </font> ")
getal = getal - 1
loop
else
if getal > limiet Then
Response.Write("Foei!, (veel) te hoog getal ;)")
else
Do until getal = 0
Response.Write("<font color='" & getalkleur2 & "'> "& getal & "</font><font color='" & slkleur2 & "'> / </font> ")
getal = getal - 1
loop
end if
end if
%>

en srry voor de lap :9

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Int()

Je bent nu met strings niet met getallen.

Verwijderd

Topicstarter
Op vrijdag 21 juni 2002 21:56 schreef Gert het volgende:
Int()

Je bent nu met strings niet met getallen.
Wow wat zijn we weer duidelijk...
Ik zal maars gaan zoeken op asp+int...

Ok ik heb gezocht en gevonden dat ik met int getallen kant afronden
en:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int A signed 32-bit integer 
integer An integer value 
-------
int() Returns the integer part of a specified number 
-------
var a = Float.int(5.32);
 

Result
a = 5
 
??
-------
dim max,min
max=100
min=1
document.write(Int((max-min+1)*Rnd+min))
Output:
71

maar daar heb ik toch nix aan icm mijn script, of wel?

  • sundevil
  • Registratie: April 2000
  • Laatst online: 18-12-2021

sundevil

One ping only

getal = Request.Form("getal")

levert je een string op, die jij vervolgens als getal wilt behandelen... das je prob.

The angle of the dangle is directly proportional to the heat of the meat.


Verwijderd

Topicstarter
Op vrijdag 21 juni 2002 22:17 schreef sundevil het volgende:
getal = Request.Form("getal")

levert je een string op, die jij vervolgens als getal wilt behandelen... das je prob.
Ik zie daarin het probleem niet...want hij werkt dus WEL bij limiet = nee en bij limiet = zelf invullen...

  • sundevil
  • Registratie: April 2000
  • Laatst online: 18-12-2021

sundevil

One ping only

limiet = nee werkt, want dan reken je niet met limiet.

jij definieert de vaste limiet als string:

limiet = "10000" -----> string

i.p.v.

limiet = 10000 ------> getal

The angle of the dangle is directly proportional to the heat of the meat.


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Het antwoord is er, en dat is wel genoeg geblaat voor dit topic.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.