автодобавление бб кода через js
как можно в js прописать, чтобы при выборе селект в поле message добавилось автоматически так: [b]★★★★★[/b]
<select id="Rating" onchange="myFunction()">
<option>შეფასება</option>
<option>★★★★★</option>
<option>★★★★</option>
<option>★★★</option>
<option>★★</option>
<option>★</option>
</select>
<script>
function myFunction() {
var mylist = document.getElementById("Rating");
document.getElementById("message").value = mylist.options[mylist.selectedIndex].text;
}
</script>
Ответы (1 шт):
Автор решения: ksa
→ Ссылка
как можно в js прописать, чтобы при выборе селект в поле message добавилось автоматически так: [b]★★★★★[/b]
Например вот так...
function myFunction() {
const mylist = document.getElementById("Rating");
document.getElementById("message").value = `[b]${mylist.value}[/b]`
}
<select id="Rating" onchange="myFunction()">
<option>შეფასება</option>
<option>★★★★★</option>
<option>★★★★</option>
<option>★★★</option>
<option>★★</option>
<option>★</option>
</select>
<input id='message' />