Kom ihåg mig?
Home Menu

Menu


onclick på selectlist

 
Ämnesverktyg Visningsalternativ
Oläst 2008-09-24, 12:04 #1
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Tjena,
Håller på med ett formulär och har stött på ett problem.

Här är koden, förklaring kommer nedan.

Kod:
function strpos( haystack, needle, offset){
  var i = haystack.indexOf( needle, offset ); // returns -1
  return i >= 0 ? i : false;
}

function addGroupToUser(name){
 if(strpos(document.getElementById("user").innerHTML, name, 0) === false){
document.getElementById("user").innerHTML = document.getElementById("user").innerHTML + name + ', ';
	} else {
 delGroupToUser(name);
	}
}

<select name="selectGroup" id="selectGroup">
        <option value="Kalle" onclick="addUser('Kalle')">Kalle</option>
        <option value="Ola" onclick="addUser('Ola')">Ola</option>
        <option value="Sara" onclick="addUser('Sara')">Sara</option>
</select>
Vad som sker är att man klickar på ett namn i droplistan och namnet läggs in i en lista. Detta fungerar perfekt i Firefox.. men ej i Explorer. Varför?
Jag har kommit så långt att jag förstår att det hela rör sig om att onclick inte fungerar på samma vis i de olika webbläsarna. Verkan inte som explorer registrerar att man valt något.

Hur löser jag detta? Tack!
grinditwp är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017