Dobrý den, potřeboval bych poradit, když v < select > zvolím určitou možnost, aby se mi v < textarea > objevil text, dík za rady, ani GooGle mi nepomohl...
Fórum › HTML / XHTML
Automatické vyplnění < textarea > po zvolení < option >
s trocho Java Scriptu by to nemel byt problem...
asi nejak takto
<select id="select">
<option value=1>1</option>
<option value=2>2</option>
</select>
<textarea id="text"></textarea>
<script>
$(function() {
$('#select').change(function() {
$('#text').val($('#select').val())
})
})
</script>
predpokladam pouziti jQuery...
nezkousel jsem to, ale snad to takhle nejak bude fungovat
Bohužel, zmíněný kód nemůže fungovat. Tady je jeho oprava v jQuery, ale možná bys preferoval čistý JavaScript, proto přikládám i tu verzi.
<select id="select">
<option value="1">1</option>
<option value="2">2</option>
</select>
<textarea id="text"></textarea>
<script>
$(function() {
$('#select').change(function() {
$('#text').val($(this).children(':selected').val());
});
});
</script>
S čistým JavaScriptem by kód vypadal takto:
(function() {
var textarea = document.getElementById('text');
var select = document.getElementById('select');
select.addEventListener('change',function() {
textarea.value = this.value;
});
})();
Odzkoušeno, funguje.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 9 hostů
Podobná vlákna
Automatické vyplnění formuláře v Accessu — založil Danny
Automatické vyplnění informací do formuláře z cizí databáze — založil David
Jak získat hodnotu label<option label="???"></opt… — založil Cre@tiv
Moderátoři diskuze