bug in formulier? bug in browser?

Pagina: 1
Acties:

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Hoi ppl!

Alsnog gelukkig nieuwjaar.

Is het een bug? browser probleem? gehacked?

Ik heb een formulier op mijn website, een input veld met size=3, maxlength=3.

Ik kan er zelf maar 3 invullen, op iedere pc die ik heb geprobeerd kan ik er maar 3 invullen, toch zie ik dat er mensen zijn die 'Nederland' voluit mee sturen en die wordt dan ook in de database opgeslagen terwijl het toch de bedoeling is dat ze maar 3 letters kunnen ingeven.

Wat is hier fout?

Alvast bedankt!

Groetjes

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

test het eens uit met een Netscape , opera, mozilla browser zou ik zeggen :)

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Netschaap en IE doen het, maar hoe zorg ik dan dat het bij een andere browser nog goed gaat?

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 15-09 19:11

Crazy D

I think we should take a look.

Op vrijdag 04 januari 2002 15:48 schreef Parcye het volgende:
Wat is hier fout?
Sowieso fout dat je dat niet afvangt :P
Nooit van de ontvangen waardes uitgaan.
Maarre hoe dat kan? Misschien zit iemand via een script te posten? Form-pagina gesaved, max lengths weggehaald, en dan ingevuld en gesubmit? Geen idee :)

Exact expert nodig?


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:26
Wat is er fout? Nou, dat kan ik je zeggen:

Je database, waar daar had je bij het veld de maximale lengte moeten defieren |:( :+

Verwijderd

Door zelf de input te controleren.

Bijvoorbeeld voor een functie die de lengte van de input controleert.

  • Fatamorgana
  • Registratie: Augustus 2001
  • Laatst online: 07-08 04:17

Fatamorgana

Fietsen is gezond.

Je kunt de ontvangen waarden gewoon afkappen op 3 karakters en dan gewoon in de db proppen.

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Ja maar is er geen optie dat de browser dat doet zoals maxlength ofzo

Dit wil dus zeggen dat alle controles die ik op site uitvoer waardeloos zijn? dat je nooit meer hoef te controleren via een javascript.

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


  • paulh
  • Registratie: Juli 1999
  • Laatst online: 22-06 15:30
Laat de code van het input veld eens zien ... ik heb zoiets nog niet eerder gezien.

[ZwareMetalen.com] - [Kom in aktie tegen de CO2 maffia]


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

D2k

vertrouw nooit (en dan ook nooit) userinvoer
check het liever 3x dan 1x

Doet iets met Cloud (MS/IBM)


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op vrijdag 04 januari 2002 16:00 schreef Parcye het volgende:
Ja maar is er geen optie dat de browser dat doet zoals maxlength ofzo

Dit wil dus zeggen dat alle controles die ik op site uitvoer waardeloos zijn? dat je nooit meer hoef te controleren via een javascript.
ik zeg:
code:
1
2
3
<form action=2.php>
<input type=text maxlenght=3 name=a>
<input type=submit>

http://www.server.nl/2.php?name=halloallemaalvettofman

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
De HTML code
code:
1
2
<tr><td align=left WIDTH="200" class="hotelvar">Land</a></td>
<td><input type=text name="land" size=3 maxlength=3 required></td></tr>

Nu zie ik iets... geen " bij de size en maxlength, kan die een oorzaak zijn??

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 15-09 19:11

Crazy D

I think we should take a look.

Op vrijdag 04 januari 2002 16:00 schreef Parcye het volgende:
Dit wil dus zeggen dat alle controles die ik op site uitvoer waardeloos zijn? dat je nooit meer hoef te controleren via een javascript.
Niet helemaal. Het scheelt nl. een stukje valideren en refreshen als er niets niet goed is. Maar je moet _nooit_ clientside validatie gebruiken om iets in de db te stoppen. Altijd op de server controleren.

Exact expert nodig?


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 17:57
Op vrijdag 04 januari 2002 16:04 schreef Nielsz het volgende:

[..]

ik zeg:
code:
1
2
3
<form action=2.php>
<input type=text maxlenght=3 name=a>
<input type=submit>

http://www.server.nl/2.php?name=halloallemaalvettofman
ehm, ben jij M$ frontpage devver ofzow?
code:
1
2
3
4
<form action="2.php" METHOD="POST">
<input type="text" maxlenght="3" name="a">
<input type="submit">
</FORM>

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Nee ik gebruik geen frommelpage!! ik doe gewoon in UltraEdit alles maken!

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002

Pagina: 1