[JavaScript] Vage form/textarea error

Pagina: 1
Acties:

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 21-05 15:12

Altaphista

1. check manual, 2. ask

Topicstarter
Ik heb een voor mij erg vage error nadat ik het volgende uitvoer:
- onSubmit check ik een form
- alles is ok ingevuld
- submitten via function (form.submit())

Nu krijg ik soms een JS error als ik in een van de textarea's in de form meer dan een paar regels tekst invoer, maar met enkele karakters gaat het wel goed. Waar kan dit aan liggen? (hieronder nog een voorbeeldje)

code:
1
2
3
4
5
6
7
8
9
voorbeeld:
<script>
function check() {
  if (allesok()) {
    try {MM_findObj('formA').submit();}
    catch(exception) {alert('grrrr');}
  }
}
</script>

Dit gaat goed als textarea X weinig char's erin heeft staan, maar met meer dan 2 a 3 regels gaat het fout :?

Je gaat het pas zien als je het doorhebt.


  • Osiris
  • Registratie: Januari 2000
  • Niet online
Misschien is het handig om ook de code van de functies allesok() etc te geven? Hier hebben we nogal weinig aan gok ik.

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 21-05 15:12

Altaphista

1. check manual, 2. ask

Topicstarter
Osiris schreef op 06 juli 2004 @ 13:39:
Misschien is het handig om ook de code van de functies allesok() etc te geven? Hier hebben we nogal weinig aan gok ik.
zit er niet bij omdat het daar niet fout gaat :) heb ik al uitgebreid getest

Je gaat het pas zien als je het doorhebt.


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Wat is de foutmelding dan?

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 21-05 15:12

Altaphista

1. check manual, 2. ask

Topicstarter
André schreef op 06 juli 2004 @ 13:44:
Wat is de foutmelding dan?
De fout is dat ie m niet submit als ik in een van de textarea's in de form meer dan 2,3 regels tekst heb ingevoerd, terwijl dit toch zou moeten kunnen. (Foutmelding is iets van '[object error]', dwz als ik de exception alert)

Je gaat het pas zien als je het doorhebt.


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Dus hij komt op de exception uit? Dan zit het dus in het formulier, heb je de enctype="multipart/form-data" wel opgegeven?

Verwijderd

Geef de bijbehorende HTML in ieder geval wel even.

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 21-05 15:12

Altaphista

1. check manual, 2. ask

Topicstarter
André schreef op 06 juli 2004 @ 13:50:
Dus hij komt op de exception uit? Dan zit het dus in het formulier, heb je de enctype="multipart/form-data" wel opgegeven?
ja hij geeft de exception.
nee, geen enctype, er zit geen file-field in.

[ Voor 11% gewijzigd door Altaphista op 06-07-2004 13:52 ]

Je gaat het pas zien als je het doorhebt.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:46

crisp

Devver

Pixelated

gebruik je GET of POST? GET heeft een karakter-limiet namelijk

Intentionally left blank


  • jurri@n
  • Registratie: Maart 2000
  • Laatst online: 24-05 10:54
crisp schreef op 06 juli 2004 @ 13:55:
gebruik je GET of POST? GET heeft een karakter-limiet namelijk
En let hierbij natuurlijk even op typfouten in je <form> tag... een typefout in method of in post (of het vergeten van quotes) zorgt er voor dat je weer een POST gebruikt.

[ Voor 22% gewijzigd door jurri@n op 06-07-2004 13:59 ]


  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 21-05 15:12

Altaphista

1. check manual, 2. ask

Topicstarter
crisp schreef op 06 juli 2004 @ 13:55:
gebruik je GET of POST? GET heeft een karakter-limiet namelijk
hmm, goeie :) niets gespecificeerd, zal wel GET zijn dus 8)7 ik ga het ff proberen

Je gaat het pas zien als je het doorhebt.


Verwijderd

Altaphista schreef op 06 juli 2004 @ 13:48:
[...]

De fout is dat ie m niet submit als ik in een van de textarea's in de form meer dan 2,3 regels tekst heb ingevoerd, terwijl dit toch zou moeten kunnen. (Foutmelding is iets van '[object error]', dwz als ik de exception alert)
Laat me raden: IE...

In IE is exception een object en moet je de description opvragen...

code:
1
2
3
4
5
try { 

} catch (exception) { 
  alert(exception.description);
}

  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 21-05 15:12

Altaphista

1. check manual, 2. ask

Topicstarter
crisp schreef op 06 juli 2004 @ 13:55:
gebruik je GET of POST? GET heeft een karakter-limiet namelijk
+1 - Accepted Answer
dank, :)

Je gaat het pas zien als je het doorhebt.

Pagina: 1