[javascript] hoe niet te editten tekstveld?

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

  • squaddie
  • Registratie: Februari 2000
  • Laatst online: 21-08 13:40
Ik heb een javascriptje gebouwd en deze werkt op zich goed, alleen het tekstveld (met de ingevoerde getallen) kan door de gebruiker worden gewijzigd bijvoorbeeld extra getallen intikken.

Het gevolg is dat of er rare dingen gebeuren of het script crasht, hoe kan ik voorkomen dat gebruikers in dit veld rommelen en alleen de buttons gebruiken?

Heb op diverse sites gekeken of er stond geen goede oplossing dan het hele script opnieuw opbouwen of het was een zeer ingewikkelde oplossing waar ik niet uitkwam.

code:
1
2
3
4
5
 <FORM NAME="personal">
<INPUT TYPE="text" NAME="input" Size="16">

<INPUT TYPE="button" NAME="one" VALUE="  1  " OnClick="personal.input.value += '1'">
</FORM>


En met een eval() bereken ik wat er in dat tekstveld staat.

There are never enough hours in a day, but always too many days before saturday.


  • Dope-E
  • Registratie: Januari 2001
  • Laatst online: 11-07 12:42

Dope-E

The one and only Dope

beetje basic maar goed:

code:
1
<INPUT TYPE="text" NAME="input" Size="16" readonly>

twitter.com/curly_sanders


  • killercow
  • Registratie: Maart 2000
  • Laatst online: 07-08 19:18

killercow

eth0

readonly=true eigenlijk (dan werkt het ook in andere browsers, En kan je nooit buiten de standaart vallen.)

openkat.nl al gezien?


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

crisp

Devver

Pixelated

of zelfs disabled als je dat liever hebt

basic dus en in elke HTML manual terug te vinden

Intentionally left blank


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

crisp

Devver

Pixelated

killercow schreef op 18 september 2003 @ 09:21:
readonly=true eigenlijk (dan werkt het ook in andere browsers, En kan je nooit buiten de standaart vallen.)
Welke standaard? in de HTML4.01 standaard is het attribuut zonder waarde gewoon geldig. In XHTML zou je readonly="readonly" kunnen gebruiken - de quotes zijn dan ook verplicht!

Intentionally left blank


Dit topic is gesloten.