Combobox mit Eingabefeld

Layna

Erfahrenes Mitglied
Hi :)
Im HTML-Forum hat man mir gesagt man kann mit JavaScript ein Texteingabefeld in eine Combobox einbetten.
Soll hier schon mal durchgekaut worden sein, nur leider finde ich es nicht.
Kann mir jemand sagen wie das geht? Danke schonmal :)

Ciao
Larayna
 
:-)
Ganz so hatte ich das aber nicht gesagt/gemeint...in einem <select> kann man auch mit javascript nix eintippen.
Man kann aber in einem <input> etwas eintippen lassen, unbd das dann ins <select> übernehmen
.....

Code:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
objOption=false;

function show_input(objList)
{
if(objList.options[objList.selectedIndex].text=='deine Farbe')
    {
    objOption=objList.options[objList.selectedIndex];
    }
if(objOption)
    {
    objList.form.elements['uip'].value=objOption.text;
    if(objList.options[objList.selectedIndex]==objOption)
        {
        objList.form.uip.style.display='inline';
        }
    else
        {
        objList.form.uip.style.display='none';
        }
    }
}

function update_list(objInput)
{
objOption.text=objInput.value;
}

//-->
</script>
</head>
<body>
 <form>
  <select onchange="show_input(this)">
   <option>rot</option>
   <option>gelb</option>
   <option>blau</option>
   <option>rot</option>
   <option>deine Farbe</option>
  </select><br>
  <input type="text"style="display:none;"size="20"name="uip"onkeyup="update_list(this)"onmouseup="update_list(this)">
 </form>
</body>
</html>
Test
 
Ah!
Vielen Dank :).
Du hast gerade einen Menschen sehr Glücklich gemacht ;).

Vermutlich Ciao für heute (muss das einbauen und dafür sorgend as es hinterher gut aussieht),
Larayna
 

Neue Beiträge

Zurück