[js] zoek mijn fout, escapes denk ik

Pagina: 1
Acties:

  • killercow
  • Registratie: Maart 2000
  • Laatst online: 07-08 19:18
ik heb een stuk js code dat in een functie staat, deze functie roep ik aan als er een onclick event plaats vind. allemaal leuk en aardig maaar, ik krijg een error dat hij een argument nodig heeft. ik weet alleen niet waar en hoe, mischien dat een van jullie een logische of syntactische fout zien?
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
parent.ghost.location="senddata.php?1="
    +document.getElementById('paymentagreement').value
    +"&2="+document.getElementById('userphone').value
    +"&3="+document.getElementById('verkoper').value
    +"&4="+document.getElementById('achternaam').value
    +"&5="+document.getElementById('voornaam').value
    +"&6="+document.getElementById('tussenvoegsel').value
    +"&7="+document.getElementById('straatnaam').value
    +"&8="+document.getElementById('adres').value
    +"&9="+document.getElementById('subadres').value
    +"&10="+document.getElementById('postcodea').value
    +"&11="+document.getElementById('postcodeb').value
    +"&12="+document.getElementById('plaats').value
    +"&13="+document.getElementById('telefoon').value
    +"&14="+document.getElementById('mobiel').value
    +"&15="+document.getElementById('email').value
    +"&16="+document.getElementById('leg_straatnaam').value
    +"&17="+document.getElementById('leg_adres').value
    +"&18="+document.getElementById('leg_subadres').value
    +"&19="+document.getElementById('leg_postcodea').value
    +"&20="+document.getElementById('leg_postcodeb').value
    +"&21="+document.getElementById('leg_plaats').value
    +"&23="+document.getElementById('leg_telefoon').value
    +"&24="+document.getElementById('opmerkingen').value
    +"&25="+document.getElementById('overlegparketteur').value
    +"&26="+document.getElementById('tekeningen').value
    +"&27="+document.getElementById('leqwijzenivo').value
    +"&28="+document.getElementById('aantalm2').value
    +"&29="+document.getElementById('vertrek').value
    +"&30="+document.getElementById('etage').value
    +"&31="+document.getElementById('produkt').value
    +"&32="+document.getElementById('ondervloer').value
    +"&33="+document.getElementById('tussenvloer').value
    +"&34="+document.getElementById('afwerking').value
    +"&35="+document.getElementById('randafwerking').value
    +"&36="+document.getElementById('extra').value
    +"&qry=update_order&order_id="+document.getElementById('orderno').value;
    alert("Opgeslagen");

de enters die er in zitten, zitten er in de test versie niet, maarjah een lange string posten leek mij ook geen goed idee.

openkat.nl al gezien?


  • The End
  • Registratie: Maart 2000
  • Laatst online: 19:07

The End

!Beginning

Het enige wat mij opvalt is dat er tussen +"&21="+ en +"&23="+ geen +"&22="+ zit...

  • killercow
  • Registratie: Maart 2000
  • Laatst online: 07-08 19:18
jah das waar maar das meer een foutje in php, (tis geen fout btw) en js zou hier toch niet van mogen struikelen?

openkat.nl al gezien?


  • The End
  • Registratie: Maart 2000
  • Laatst online: 19:07

The End

!Beginning

Op woensdag 29 mei 2002 12:03 schreef killercow het volgende:
jah das waar maar das meer een foutje in php, (tis geen fout btw) en js zou hier toch niet van mogen struikelen?
Ik weet er niet zoveel van... :) Maar ik zeg even wat mij allemaal opvalt.

[edit] nm [\edit]

  • killercow
  • Registratie: Maart 2000
  • Laatst online: 07-08 19:18
hmm zou het iets kunnen zijn dat sommige van de opgevraagde values uit select boxjes komen en dat hij daarom dood gaat?
de objecten zijn dus een mix van select boxen input fields en optie menu's

openkat.nl al gezien?


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Je weet dat een HTTP get request een beperkte grootte heeft?

  • killercow
  • Registratie: Maart 2000
  • Laatst online: 07-08 19:18
Op woensdag 29 mei 2002 12:09 schreef The End het volgende:

[..]

Ik weet er niet zoveel van... :) Maar ik zeg even wat mij allemaal opvalt:

+"&qry=update_order&order_id="+document.getElementById('orderno').value;

Deze wordt niet afgesloten met een " .
die quote is niet nodig aangezien het de laatste aanvulling op de string betreft, deze hoeft dus niet weer een quote te krijgen, sterker nog het is of geen quote of 2 quotes.

openkat.nl al gezien?


  • killercow
  • Registratie: Maart 2000
  • Laatst online: 07-08 19:18
Op woensdag 29 mei 2002 12:10 schreef Glimi het volgende:
Je weet dat een HTTP get request een beperkte grootte heeft?
uhm nu wel, hoeveel dan? dat zou idd nog wel eens een probleem kunnen opleveren

zijn er anders manieren om een form te posten naar een ander frame zonder dat het form zelf weg gaat?

openkat.nl al gezien?


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:56

crisp

Devver

Pixelated

Je kan vanaf het andere frame toch ook de waarden van je formelements uitlezen? Gewoon een functie in het andere frame maken, en die vanaf je form-frame aanroepen lijkt mij de meest eenvoudige manier.

Intentionally left blank


  • killercow
  • Registratie: Maart 2000
  • Laatst online: 07-08 19:18
hmm jah maar ik moet dan in dat andere frame alsnog een submit doen met die data aangezien ik toch echt deze data naar de server moet krijgen.

(ik zie nu pas dat ik weer in t verkeerde forum zit te posten, kwestie van gewoonte gok ik :P)

openkat.nl al gezien?


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 22:58

mulder

ik spuug op het trottoir

Waarom post je niet gewoon dmv een form?

oogjes open, snaveltjes dicht


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Naast de beperkte lengte van een URL zie ik nog een probleempje, maar dit heeft meer te maken met het feit dat je je vars nog ff moet escapen. Bedenk maar eens wat er gebeurt als iemand ergens V&D invult :)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

je weet ook dat je aan een form gewoon een target mee kan geven zodat je hem wél met POST in een ander frame kan posten?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

P&W -> W&G

Doet iets met Cloud (MS/IBM)

Pagina: 1