Autor Zpráva
benjamin
Profil
Přesun hodnoty ze selectu do textového pole
benjamin
Profil
Ahojte lidi pomozte. Jde o to, že bych potřeboval ze selectu <takova ta rozbalovací nabídka> přesunout <zmačknu tlačítko> vybranou hodnotu do textového pole a připojit tuto hodnotu k něčemu co v textovém poli je už od předtim napsane. Jestli mi budeš chtit poradit napis mi prosim na email ZEMAN.BENJAMIN@seznam.cz budu ti moc vděčný. DIKY DIKY DIKY
Peta
Profil *
http://www.jakpsatweb.cz/javascript/priklady/select-value.html

Viz hledani na jakpsatweb.cz slova Select
Yuhů
Profil
takže jestli tomu dobře rozumím, tak máš

<form name="formularik">

<select name="menicko">
<option value="hodnota">první</option>
</select>

<input type="button" value="tohle se má zmáčknout">

<textarea name="textovepole">Nějaký obsah</textarea>

</form>

a chceš, aby se vybraná hodnota v selectu připsala za text v textarea?

Takže jestli to chceš takhle, tak vyzkoušej toto:

<input type="button" onclick="document.formularik.textovepole.value += document.formularik.menicko.value">
habendorf
Profil
Ještě to trošku učešeme, aby se ti to nelepilo hned za text:
<form name="formularik"> 

<select name="menicko">
<option value="prvni hodnota">první</option>
</select>
<input type="button" value="tohle se má zmáčknout" onclick="document.formularik.textovepole.value += ' ' + document.formularik.menicko.value">
<textarea name="textovepole">Nějaký obsah</textarea>
</form>
benjamin
Profil
ahojte jste super moc vam chci poděkovat že jste mi pomohli a věnovali vaš čas. děkuji

určitě to použiju funguje to bezvadně.

budu těch selectu mit vic ale stim už si poradim.
Včera jsem taky něco vymyslel (viz KOD) ale když to vyberu tak se všechno v textovem poli přemaže a to je mi na nic(vyhoda je sice v tom že tam nemusi byt to tlačitko) vy to mate tak jednoduche a FUNKČNI noc diky.

ty čísla (v selectech) to je jenom tak abych přesně viděl co to dělá

<html>
<head>
<title>Přepis hodnoty ze selectu do textového pole</title>
</head>


<body>
<form name="ooo">

<select name="seznam_1" size="1" onChange="Pridej_a(this)">
<option value=" " selected>
<option value="1">1
<option value="2">2
<option value="3">3
</select>
<select name="seznam_2" size="1" onChange="Pridej_b(this)">
<option value=" " selected>
<option value="4">4
<option value="5">5
<option value="6">6
</select>
<select name="seznam_3" size="1" onChange="Pridej_c(this)">
<option value=" " selected>
<option value="7">7
<option value="8">8
<option value="9">9
</select>

Text: <input type="text" name="text_pole" size="20"></td>

</form>



<script type="text/javascript">

function Pridej_a(theSelect){
selindex = theSelect.selectedIndex
with(document.ooo) {
seznam_1.selectedIndex = selindex
text_pole.value = seznam_1.options[selindex].value
}
}

function Pridej_b(theSelect){
selindex = theSelect.selectedIndex
with(document.ooo) {
seznam_2.selectedIndex = selindex
text_pole.value = seznam_2.options[selindex].value
}
}

function Pridej_c(theSelect){
selindex = theSelect.selectedIndex
with(document.ooo) {
seznam_3.selectedIndex = selindex
text_pole.value = seznam_3.options[selindex].value
}
}

</script>


</body>
</html>
habendorf
Profil
Jestli chceš použít to svoje tak, aby to nepřemazávalo, tak místo
text_pole.value = seznam_1.options[selindex].value
dej
text_pole.value = text_pole.value + seznam_1.options[selindex].value
a stejně tak pro další dva.
benjamin
Profil
ahoj použiji to vaše je to přehlednější

chtěl bych ještě se zeptat prosím jestli by šlo to vybrané ze selectu vložit přes to tlačítko do textu kde je nastavený kursor - jestli mužete poradte děkuji
Toto téma je uzamčeno. Odpověď nelze zaslat.

0