Avatar billede Slettet bruger
05. januar 2005 - 15:06 Der er 5 kommentarer og
1 løsning

dropdownbox der skal skifte værdi efter en anden dropdown

Jeg har prøvet at spørger om dette før, men da jeg har en meget ringe viden indenfor js kan jeg ikke selv lave så meget.

Jeg har én <select> med cykelmærker udtrukket fra en mysqldatabase (i php) og en anden <select> med cykelmodeller, der skal variere i takt med cykelmærkerne.

Dette skal ske uden at hele siden bliver opdateret. Hvis det ikke kan lade sig gøre, skal alle værdier fra de andre <input> osv blive gemt og trukket med hen på siden igen.


http://www.bilbasen.dk/biler/forhandlere/ er der et system præcis som det jeg skal bruge.

www.cykeltjek.dk/?id=36 kan ses hvor langt jeg er kommet indtil videre
Avatar billede fennec Nybegynder
05. januar 2005 - 15:14 #1
Roenving har lavet et eks på sin side. Måske kan du bruge det til noget, ellers kan det jo være han kikker forbi, da han sikkert er bedre til at forklare hvad der sker, ellers kan jeg da også gøre det :o)

http://roenving.users.whitehat.dk/index.html?/WD4Selects-beta.html
Avatar billede roenving Novice
05. januar 2005 - 20:35 #2
Tjah, desværre er selve javascript-databasen en svær nød at knække, men en midlertidig løsning kunne være:

<script type="text/javascript">
function showSelect(sel){
  var e = sel.form.elements;
  for(i=0;e.length>i;i++)
    if(e[i].name.indexOf('sel')==0)e[i].style.display = 'none';
  sel.form['sel'+sel.value].style.display = 'inline';
}
</script>

<form>
<select name="maerke" onchange="showSelect(this);">
  <option value="">Vælg mærke</option>
  <option value="Karl">Karls cykler</option>
  <option value="Inge">Inges cykler</option>
</select>
<select name="selKarl" style="display:none;">
  <option>Vælg model</option>
  <option value="Herre">Herrecykel</option>
  <option value="Dame">Damecykel</option>
</select>
<select name="selInge" style="display:none;">
  <option>Vælg model</option>
  <option value="Herre">Herrecykel</option>
  <option value="Dame">Damecykel</option>
</select>
<br>

...
</form>
Avatar billede Slettet bruger
06. januar 2005 - 14:42 #3
jeg har konstrueret noget (www.cykeltjek.dk/?id=36) hvor det virker :)

så jeg har desværre ikke brug for det alligevel, du må undskylde at jeg ikke svarede tilbage noget før.

Til gengæld vil jeg meget gerne vide om man kan sætte en variabel i en onclick="", eller på en anden måde få et billede til at skifte samt et/to select felter til at blive "disabled" når jeg trykker på et billede

som det ser ud nu har jeg prøvet:

<tr>
            <td><b><div onclick=\"var post='images/pil_f.gif'; var amt='images/pil_s.gif'; document.cykelsoeg.postnr_fra.value='". $postnr_fra ."';document.cykelsoeg.postnr_til.value='". $postnr_til ."';document.cykelsoeg.amt.value=''; document.cykelsoeg.postnr_fra.disabled=false; document.cykelsoeg.postnr_til.disabled=false; document.cykelsoeg.amt.disabled=true\"><img src=\"java script:document.write(post);\" border=\"0\" width=\"15\"> Postnummer fra:</div></b></td>
            <td>". $this->postnr($postnr_fra, "name=\"postnr_fra\" ". $l ." OnChange=\"this.form.submit();\"") ."</td>
            <td><b>Postnummer til:</b></td>
            <td>". $this->postnr($postnr_til, "name=\"postnr_til\" ". $l ."", "WHERE postnr.postnr>=". $postnr_fra ."") ."</td>
          </tr>
          <tr>
            <td><b><div onclick=\"var amt='images/pil_f.gif'; var post='images/pil_s.gif'; document.cykelsoeg.amt.value='". $amtid ."'; document.cykelsoeg.postnr_fra.value='';document.cykelsoeg.postnr_til.value='';document.cykelsoeg.amt.disabled=false; document.cykelsoeg.postnr_fra.disabled=true; document.cykelsoeg.postnr_til.disabled=true;\"><img src=\"java script:document.write(amt);\" border=\"0\" width=\"15\"> Amt</div></b></td>
            <td>". $amt ."</td>
Avatar billede Slettet bruger
06. januar 2005 - 14:43 #4
jeg kan godt se at det er meget svært at se hvad der skal stå :P
Avatar billede Slettet bruger
06. januar 2005 - 15:04 #5
ok lukker og starter nyt spm
Avatar billede Slettet bruger
06. januar 2005 - 15:04 #6
med svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester