nille99Medlem sedan aug. 2002353 inlägg
hur får jag ett listruta/select värd att hamna i en textbox?
[HTML]
<select name="spel">
<OPTION VALUE="NULL">Inget
<OPTION VALUE="Pes">Pes Pro Soccer 6
<OPTION VALUE="Fifa 2004">Fifa 2004
<OPTION VALUE="F1">F1
<OPTION VALUE="NBA 2002">NBA 2002
<OPTION VALUE="Need">Need for speed
<OPTION VALUE="Annat">Annat
</select
<input type="text" name="spel2" value="">
HTML]
tex när jag väljer F1 kommer det automatisk att f1 hamnar i spel2
Peter SMedlem sedan dec. 20025 484 inlägg
<select onchange="this.form.elements['spel2'].value = this.options[this.selectedIndex].value">
nille99Medlem sedan aug. 2002353 inlägg
Tack det fungerade
En kort fråga går det att ha två värden i select och att dom hamnar i två input textruta
Peter SMedlem sedan dec. 20025 484 inlägg
Kan du ge exempel på hur du skulle vilja göra?
nille99Medlem sedan aug. 2002353 inlägg
<OPTION VALUE="F1">F1 pc spel
då vill jag att i text ruta ett = f1
och i text ruta två= pc spel
KoplikMedlem sedan juli 2001826 inlägg
<script type="text/javascript">
function getData(val){
data = val.split(",");
document.getElementById('spel2').value = data[0];
document.getElementById('spel3').value = data[1];
}
</script>
<select onchange="getData(this.options[this.selectedIndex].value);">
<option value="F1,PC">F1</option>
</select>
<input id="spel2" type="text" value="">
<input id="spel3" type="text" value="">
Kanske fungerar
The_HulkMedlem sedan juni 20031 937 inlägg
Är det första ordet alltid det som ska komma i en egen textruta?
i så fall kan du göra en liten funktion som delar upp värdet i select-rutan till de två inputrutorna.
Vet inte om den här koden fungerar helt. men kanske kan vara lite hjälp på vägen.
<script>
fn_changed(obj)
{
var val = obj.options[obj.selectedIndex].value;
var o1 = docuemnt.getElementById('spel1');
var o2 = docuemnt.getElementById('spel2');
if(o1 && o2)
{
var ind = val.indexOf(" ", 0);
var w1 = val.substring(0,ind);
var w2 = val.substring(ind+1, val.length);
o1.value = w1;
o2.value = w2;
}
}
</script>
...
...
...
<select onchange="fn_changed(this)">
nille99Medlem sedan aug. 2002353 inlägg
tack att det fungerade
En kort fråga
om man vill slitra i tre boxor?
<script type="text/javascript">
function getData(val){
data = val.split(",");
document.getElementById('spel').value = data[0];
document.getElementById('datorl').value = data[1];
document.getElementById('antal').value = data[2];
}
</script>
<select name="test2" onchange="getData(this.options[this.selectedIndex].value);">
<OPTION VALUE=",">
<OPTION VALUE="F1,Pc,15">F1
får bara undefined i antal boxen och den blir tom väljer tom läget
alltså den ska bara hämta "15"
nille99Medlem sedan aug. 2002353 inlägg