Toon posts:

style veranderen

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik wil graag dat het scriptje hieronder een form rood maakt, wanneer er meer dan 160 karakters zijn ingevoerd ... rarara waarvoor ;) ... kan iemand mij helpen?
code:
1
2
3
4
5
6
function karakters() {
  document.sms.tekens.value = 160 - document.sms.bericht.value.length;
  if (document.sms.tekens.value < 0) {
    document.sms.tekens.style = "background-color:red";
  }
}

  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 10-09 15:15

Dark Blue

Compositionista!

Alpenmeisje

Op Sunday 09 December 2001 18:32 schreef PatrickPietens het volgende:
...document.sms....
O-) (werkt ie met Nederlandse servers?) :9

Moet het btw niet > 159 zijn ipv 160? Want dan zou hij het gewoon op 161 weer wit maken...

Ah ik zie, je laat hem aftellen tot nul... hmmz.
Kun je niet gewoon alle karakters ptellen ipv aftrekken van 160 en dan > 159 rood laten maken, dit is volgens mij een omweg.

Heet je schermpje 'sms'?
Dan zou het toch handiger zijn om 'document.sms.tekens.style' in 'document.sms.style' te veranderen?

Ik ben een vrij erge newbie hierin eigenlijk...

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op Sunday 09 December 2001 18:32 schreef PatrickPietens het volgende:
ik wil graag dat het scriptje hieronder een form rood maakt, wanneer er meer dan 160 karakters zijn ingevoerd ... rarara waarvoor ;) ... kan iemand mij helpen?
code:
1
2
3
4
5
6
function karakters() {
  document.sms.tekens.value = 160 - document.sms.bericht.value.length;
  if (document.sms.tekens.value < 0) {
    document.sms.tekens.style = "background-color:red";
  }
}
Het form-object heeft naar mijn weten geen property background color, alleen de objecten binnenin een form, zoals input, select etc hebben visuele properties. Daarom is het niet direct mogelijk om het form in een keer rood te maken. Wat je natuurlijk wel kunt doen is het form in een <DIV> of <SPAN> te plaatsen en de properties hiervan te veranderen.

:)

"You're only as good, as what you did last week."


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Hier staat het

Alleen werkt het nog niet helemaal lekker als je tekst gaat selecteren of plakken..

Verwijderd

hij blijft ook rood, als je over die 160 tekens gaat en dan gaat back-spacen.

edit : zeker niet goed gekeken, want nu klopt 't wel.

  • flat
  • Registratie: Mei 2000
  • Niet online
Op Sunday 09 December 2001 19:47 schreef JayAnzee het volgende:
hij blijft ook rood, als je over die 160 tekens gaat en dan gaat back-spacen.
eh? bij mij niet hoor...
edit: oh okeej :P

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Klopt wel .. kheb em tussendoor nog even snel gedit :)

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:31

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Op Sunday 09 December 2001 18:45 schreef oh,when? het volgende:

[..]

Het form-object heeft naar mijn weten geen property background color.
:)
volgens mij wel, maar helaas stond het document waarin ik het had gedaan op mn schijf voor de FC3 (format c: 3e keer), maar ik ben er vrij zeker van dat hij dat wel heeft.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:31

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Op Sunday 09 December 2001 22:18 schreef Prammenhanger het volgende:

[..]

volgens mij wel, maar helaas stond het document waarin ik het had gedaan op mn schijf voor de FC3 (format c: 3e keer), maar ik ben er vrij zeker van dat hij dat wel heeft.
ha...gevonden:
The FORM element acts as a container for controls. It specifies:

The layout of the form (given by the contents of the element).
The program that will handle the completed and submitted form (the action attribute). The receiving program must be able to parse name/value pairs in order to make use of them.
The method by which user data will be sent to the server (the method attribute).
A character encoding that must be accepted by the server in order to handle this form (the accept-charset attribute). User agents may advise the user of the value of the accept-charset attribute and/or restrict the user's ability to enter unrecognized characters.
A form can contain text and markup (paragraphs, lists, etc.) in addition to form controls.
dus toch :)

"You're only as good, as what you did last week."


  • bolleh
  • Registratie: Juli 2001
  • Laatst online: 18:27
het script klopt niet,
als je bijv 160 tekens invoert en dan 2x backspace krijg je -1 en dan weer 0 te zien als je dan 1 letter invoert zie je 1 staan, nog een letter en er staat weer 0
het uiteindelijke aantal van 160 klopt dan wel maar het tellen niet helemaal ;)

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Heb ik idd ook gemerkt. Maar weinig aan te doen .. en niet zo errug boejend
Pagina: 1