webForumDet fria alternativet

Onclick? Lista -> textfält...

1 svar · 489 visningar · startad av slow

slowMedlem sedan apr. 2004148 inlägg
#1

Hej!

Har för länge sedan använt mig av en funktion som gjorde att det värde jag valde i en lista visades i en textruta.

Detta vill jag nu åstadkomma igen men jag hittar varken igen den jag använt tidigare eller någon ny. Har för mig att det var någon form av onclick funktion.

Meningen med det hela är att man ska kunna välja fasta val i denna lista som du flyttas över tilll textfältet när man väljer en i listan. Men man ska alltså även kunna skriva direkt i detta textfält.

Någon som vet någon guide på hur man gör?

MVH Patrik

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Så här

<script type="text/javascript">
function setInputValue(s,i)
{
  s.form.elements[i].value
      = s.options[s.selectedIndex].value; // .value för värdet på value="" och .text för <option>TEXTEN</option>
}
</script>
<form>
  <select onchange="setInputValue(this, 'i')">
    <option></option>
    ...
  </select>
  <input name="i">
</form>

?

132 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)