Versio

onchange

Overzicht Reageren

Bas

Bas

27/02/2009 20:57:00
Quote Anchor link
wrm werkt dit niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="text" name="aantal"  size="2" onChange="go('<?= $rij->id; ?>')" />
 
PHP hulp

PHP hulp

25/05/2012 12:34:21
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Jo colling

jo colling

27/02/2009 21:53:00
Quote Anchor link
Wat doet die "go" daar?
 
Max S

Max S

27/02/2009 21:57:00
Quote Anchor link
Uuhm.. misschien omdat die = er staat en je geen echo gebruikt om het naar HTML te zetten...

@jo,
dat is javascript...
 
Jo colling

jo colling

27/02/2009 21:59:00
Quote Anchor link
Maar als ik miss wist wat dat was kon ik helpen.
 
Bas

Bas

27/02/2009 22:07:00
Quote Anchor link
go script ziet er zo uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<script language='JavaScript' type='text/javascript'>
function go(nr){document.order nr.submit() ;}
</script>
 
Max S

Max S

27/02/2009 23:53:00
Quote Anchor link
Go zit toch standaard al in javascript? :S

@Jo,
was ook niet bedoeld om je af te kraken, was gewoon om iets uit te leggen ;)
 
Bas

Bas

28/02/2009 16:17:00
Quote Anchor link
ik heb het nu een beetje aan gepast het javascript is nu :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<script language='JavaScript' type='text/javascript'>
function br(nr)
{
eval("document.order "+nr+".submit();");
}
</script>


maar nu zegt prontpage expected ';' on line 13 is hier lijn 4
Gewijzigd op 01/01/1970 01:00:00 door Bas
 
Bas

Bas

28/02/2009 17:30:00
Quote Anchor link
hoe kan ik op tellen in javascript bijv 1 + 1 = 2 en niet 11 wANT DAT DOET HET NU ALS IK 1+1 DOE

Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de http://www.phphulp.nl/imgs/forum/edit.gif knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Bas
 
Karl Karl

Karl Karl

28/02/2009 17:38:00
Quote Anchor link
Bas schreef op 28.02.2009 17:30:
hoe kan ik op tellen in javascript bijv 1 + 1 = 2 en niet 11 wANT DAT DOET HET NU ALS IK 1+1 DOE

NIET BUMPEN WANT DAT DOE JE NU FAQ! EN OOK NIET IN UITROEPTEKENS SCHRIJVEN WANT DAT IS SCHEEUWEN EN ONBELEEFT EN KUT.
Zet eens in de adresbalk van firefox of opera:
javascript:alert(1+1)
je zal vast wel quote's d'r om heen hebben staan ofzo.
Verder heb die die eval nergens voor nodig.
Gewijzigd op 01/01/1970 01:00:00 door Karl Karl
 
Bas

Bas

28/02/2009 17:45:00
Quote Anchor link
??
ik doe gwn a=1+1 en document.write(a); en staat er 11
 
Karl Karl

Karl Karl

28/02/2009 17:48:00
Quote Anchor link
Bas schreef op 28.02.2009 17:45:
??
ik doe gwn a=1+1 en document.write(a); en staat er 11

Nietwaar.
Heb je al gedaan wat ik zei?
En zet ook eens in je adresbalk:
javascript:a="1"+"1";alert(a);
(Vergeet niet op enter te drukken...)
 
Bas

Bas

28/02/2009 17:49:00
Quote Anchor link
dan staat 11 als ik op enter druk(en ik wil dat er dan 2 staat)

of ligt dat aan de browser:S
Gewijzigd op 01/01/1970 01:00:00 door Bas
 
Wessel Johnson

Wessel Johnson

28/02/2009 18:04:00
Quote Anchor link
Bas,

Dit kan je met parseInt doen, kijk:

Als je 2 invult in een input, dan krijg je het terug als een string, maar je wilt een INT. Dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<script>
a = "1";
b = "2";
c = parseInt(a) + parseInt(b);
d = a + b; //   Fout: Geeft dus 12, want hij telt de strings op.

alert(c); // 3
alert(d); // 12
</script>


Dan krijg je 3 te zien Ipv 12.

Wessel
Gewijzigd op 01/01/1970 01:00:00 door Wessel Johnson
 
Luuk Schakenraad

Luuk Schakenraad

28/02/2009 18:11:00
Quote Anchor link
Als je alert('1' + '1'); doet krijg je 11, als je alert(1 + 1); doet krijg je 2.
 
Bas

Bas

28/02/2009 18:26:00
Quote Anchor link
@wessel ik zal het proberen
 



Overzicht Reageren