私はselect input要素からテキストエリアに値を追加しています。これに条件を追加すると、特定のオプション値が選択された場合、他のすべての終わりに常に追加されます。この例ではテクスチャに追加される文字列の設定順序
HTML
<p>
<select name="selectfield" id="selectfield">
<option value="" selected>- Select -</option>
<option value="HTML/">HTML/</option>
<option value="CSS/">CSS/</option>
<option value="JQUERY/">JQUERY/</option>
</select>
</p>
<textarea style="width:100%" name="info" id="info" cols="20" rows="5"></textarea>
jQueryの
$("#selectfield").on("change", function() {
var $select = $(this);
$("#info").val(function(i, val) {
return val += $select.val();
})
});
、私はいつもかかわらず、それが選択されている場合のTEXTAREAの終わりにあるように、 "HTML /" をしたいと思います。
をさてあなたは私が悪いUXデザインについてあなたに同意 – epascarello
...別のコレクションを超える何とかループする必要があります。テキストエリアは隠されていないので、ユーザは単にテキストエリアから付加価値を消去することができる。しかし、プロジェクトがどんな段階でも生きていれば、よりよい解決策を考え出す必要があります。 –
Regexを使って "HTML /"を検索して見つけたら、最後に追加することはできますか?私はそれについてどうやって行くのか分からない。 –