selectedIndex property in FireFox

Pagina: 1
Acties:

  • ahbruinsma
  • Registratie: Juni 2004
  • Laatst online: 23-09-2025
Kan het kloppen dat de selectedIndex property niet hetzelfde werkt in FireFox als in IE? Ik probeer door middel van het volgende script een selectbox te legen van geselecteerde opties:

document.getElementById(fromID + '/').selectedIndex = -1;

In IE werkt dit goed, maar in FireFox gebeurt er niks. Geen javascript errors of zoiets. Iemand enig idee hoe ik dit kan verhelpen of een manier om een multiple selectbox te clearen van geselecteerde waarden die ook in FF werkt?

Mvg.

  • whoami
  • Registratie: December 2000
  • Laatst online: 06-05 15:36
Clientside stuff fzoals javascript hoor thuis in w&g.

https://fgheysels.github.io/


  • r0bert
  • Registratie: September 2001
  • Laatst online: 26-04 17:38
Je hebt een selectbox met een id met een '/' erin? Haal die er anders eens uit

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
controleer dit ook eens:
JavaScript:
1
2
3
el = document.getElementById(fromID + '/');
alert(el);
alert(el.selectedIndex);

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Probeer het anders eens zo:

code:
1
2
3
4
5
6
7
8
9
function deselect(obj)
{
  var i = obj.options.length;
  while(i--)
  {
    obj.options[i].selected = false;
  }
}
deselect(document.getElementById(fromID));

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

crisp

Devver

Pixelated

Bij een select waarbij maar 1 selectie mogelijk is kan het natuurlijk ook zo:
JavaScript:
1
select.options[select.selectedIndex].selected = false;

overigens:
code:
1
document.getElementById(fromID + '/')

een ID mag geen slashes bevatten...

Intentionally left blank


  • ahbruinsma
  • Registratie: Juni 2004
  • Laatst online: 23-09-2025
Waarom mag een ID niet een slash bevatten? Is dat WC3?

De laatste optie is degene die ik nu was gaan gebruiken, ik loop gewoon door alle opties en zet de selected-property op false. Maar het zo toch handig zijn als je de selectedIndex op -1 kon zetten..

  • Vinnienerd
  • Registratie: Juli 2000
  • Laatst online: 06-05 17:59
Waarom zou je uberhaupt een id een slash geven 8)7

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

crisp

Devver

Pixelated

ahbruinsma schreef op woensdag 08 juni 2005 @ 16:01:
Waarom mag een ID niet een slash bevatten? Is dat WC3?
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

Intentionally left blank


  • ahbruinsma
  • Registratie: Juni 2004
  • Laatst online: 23-09-2025
Oki, duidelijk! :p

Ik gebruik het om aan te geven dat het om een array gaat... vandaar de slash.
Pagina: 1