Fråga rörande <select> taggen

Permalänk
Medlem

Fråga rörande <select> taggen

Hej har ett problem , vill att användaren skall kunna välja fler än ett val i listan så jag addar denna tagg
<select = multiple="true"> problemet jag nu får med detta tillägg är att alla val syns vill att de skall endast synas när användaren trycker på boxen så att säga. så som den gör ifall jag har följande kod addad:

<div class="group"> <span>Customer Filter:</span> <select onchange="alert('Not implemented')"> <option>[ All ]</option> <option selected="selected">TEXT</option> <option>TEXT</option> <option>TEXT</option> <option>TEXT</option> <option>TEXT</option> </select> </div>

så hur kan man lyckas med detta?
Tacksam för svar

Visa signatur

xbox360 slim 250gb + ps3 Slim 100gb + wii

Permalänk
Medlem

Tror du måste vara mer specifik. Vad menar du med att "valen endast ska synas när användaren trycker på boxen" ?

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Inaktiv

Om du nu verkligen skrev "<select = multiple="true">" i din kod ska du ta bort "=" efter select.

Permalänk
Medlem
Skrivet av anon150287:

Om du nu verkligen skrev "<select = multiple="true">" i din kod ska du ta bort "=" efter select.

Ser inte ut så i koden blev fel när jag la till detta på SweClockers=)

Visa signatur

xbox360 slim 250gb + ps3 Slim 100gb + wii

Permalänk
Medlem
Skrivet av Teknocide:

Tror du måste vara mer specifik. Vad menar du med att "valen endast ska synas när användaren trycker på boxen" ?

Hmm mer specifik

Vill ha en vanlig select box men möjlighet att kunna välja fler val en ett. Vill att det skall se ut på samma sätt som när man använder select taggen för ett val.

<div class="group"> <span>Contract Type Filter:</span> <select onchange="alert('Not implemented')"> <option selected="selected">[ All ]</option> <option>Centralized Text</option> <option>Text</option> <option>text</option> </select> </div>

Problemet jag får när jag använder mig av multiple = true värdet i taggen blir att alla val blir synliga. Jämnfört med den kod som anges när användaren skall endast välja ett attribut

<div class="group"> <select multiple= "true" <!--onchange="alert('Not implemented')"--> > <option selected="selected">[ All ]</option> <option>TEXT</option> <option>Text</option> <option>Text</option> </select> </div>

Hur kan man lyckas med detta tacksam för svar

Visa signatur

xbox360 slim 250gb + ps3 Slim 100gb + wii

Permalänk
Medlem
Permalänk
Medlem
Skrivet av drjens:

Hmm mer specifik

Vill ha en vanlig select box men möjlighet att kunna välja fler val en ett. Vill att det skall se ut på samma sätt som när man använder select taggen för ett val.

<div class="group"> <span>Contract Type Filter:</span> <select onchange="alert('Not implemented')"> <option selected="selected">[ All ]</option> <option>Centralized Text</option> <option>Text</option> <option>text</option> </select> </div>

Problemet jag får när jag använder mig av multiple = true värdet i taggen blir att alla val blir synliga. Jämnfört med den kod som anges när användaren skall endast välja ett attribut

<div class="group"> <select multiple= "true" <!--onchange="alert('Not implemented')"--> > <option selected="selected">[ All ]</option> <option>TEXT</option> <option>Text</option> <option>Text</option> </select> </div>

Hur kan man lyckas med detta tacksam för svar

Det går inte med ren HTML. Observera att du inte heller kan ha kommentarer inuti taggar, så <!-- onchange ... --> ovan är fel.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem
Skrivet av Teknocide:

Det går inte med ren HTML. Observera att du inte heller kan ha kommentarer inuti taggar, så <!-- onchange ... --> ovan är fel.

Ok men hur kan man uppnå detta på annat sätt?
kanske något med JavaScript?

Visa signatur

xbox360 slim 250gb + ps3 Slim 100gb + wii