Kopirati odabranu vrijednost u textarea

poruka: 3
|
čitano: 1.289
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
offline
Kopirati odabranu vrijednost u textarea

Pozdrav!

 

Trebao bi kopirati odabranu vrijednost iz padajućeg izbornika u "textarea". Probao sam samo Javascriptom i ne ide.

 

 

Dakle trebao bi iz ovog dropdown-a koji se popunjava iz baze kopirati u textarea.

 

<select name="kategorija" id="kategorija" onchange="get_states();copyValue()">
<?php
$link = mysqli_connect("localhost", "", "", "");
mysqli_set_charset($link,"utf8");
$kveri1="SELECT * from content";
$rezultat1 = mysqli_query($link, $kveri1);
while ($row = mysqli_fetch_assoc($rezultat1)) {
echo "<option name='kategorija' id='kategorija' value='".$row['category_title']."'>".$row['category_title']."</option>";
}
?>
</select>

 

Naslov kategorije: <textarea name="naslov_kat" id="naslov_kat" rows="1" cols="1000" ><?php echo $row['category_title']; ?></textarea> //ovo se također popuni iz baze ali bi tu trebalo kopirati vrijednost nakon što se odabere u dropdown-u

 

funkcija, probao sam ju staviti i u head i na kraj body-a:

<script type="text/javascript">
function copyValue(){

var dropboxvalue = document.getElementById("kategorija").value;
document.getElementById("naslov_kat").value = dropboxvalue;

}
</script>

 
0 0 hvala 0
14 godina
offline
Kopirati odabranu vrijednost u textarea

Riješeno. Ako kome treba....

$(function () {
$("#kategorija").on("change", function () { //when selected value changed
$("#nas_kat").val($(this).val()); //change value in textbox
});
});

 
0 0 hvala 0
15 godina
offline
Re: Kopirati odabranu vrijednost u textarea

Je ali ako je jquery samo zbog toga..

makar kažeš da si riješio (jeli?), evo primjer bez jquery

 

<head>
</head>
<body>
<select name="kategorija" id="kategorije" onChange="cpv();">
<option value="" disabled selected>Izbaci uljeza</option>
<option name='kategorija' id='kategorija1' value='1'>pizza</option>
<option name='kategorija' id='kategorija2' value='5'>voce</option>
<option name='kategorija' id='kategorija3' value='7'>povrce</option>
</select>
<div style="clear:both;display:inline;"></div>
<textarea name="naslov_kat" id="naslov_kat" rows="1" cols="15" >neki_naslov</textarea>
<textarea name="naslov_kat2" id="naslov_kat2" rows="1" cols="15" >neki_naslov</textarea>
</div>
<script>
function cpv(){
var dar = document.querySelector("#kategorije");
var opcijaval = dar.options[dar.selectedIndex].value;
var opcijatekst = dar.options[dar.selectedIndex].text;
document.querySelector("#naslov_kat").value = opcijaval;
document.querySelector("#naslov_kat2").value = opcijatekst;
}
</script>
</body>

○Lijepog li djeteta! Koliko je star?○ -Trideset i pet godina!
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice