私はこれらの3つのドロップダウンメニュー、複数のチェックボックス、およびテキストエリアボックスに代替値を入力する必要があるテキストボックスを用意しています。 、基本的にはどのようなことが最後に選択されたものは何でもして数字を置き換えるだ起こって...このようなコンマで複数のドロップダウン/チェックボックス/テキストボックスからテキストエリアにデータを入力する
4300013076、10、563、2、6532
を分離しました。チェックボックスやテキストボックスを追加する方法をまとめていても、私はこれで本当に新しいので、いくつかの助けを使うことができます。
$(document).ready(function() {
$('#element_45').change(function() {
var myValue = $(this).val();
switch (myValue) {
case '6':
$('textarea[id="element_247"]').val('4300013076');
break;
case '12':
$('textarea[id="element_247"]').val('4300013077');
break;
case '13':
$('textarea[id="element_247"]').val('4300013078');
break;
case '14':
$('textarea[id="element_247"]').val('4300013492');
break;
}
});
});
$(document).ready(function() {
$('#element_46').change(function() {
var myValue = $(this).val();
switch (myValue) {
case '20':
$('textarea[id="element_247"]').val('10');
break;
case '21':
$('textarea[id="element_247"]').val('14');
break;
case '22':
$('textarea[id="element_247"]').val('17');
break;
case '23':
$('textarea[id="element_247"]').val('18');
break;
}
});
});
$(document).ready(function() {
$('#element_47').change(function() {
var myValue = $(this).val();
switch (myValue) {
case '30':
$('textarea[id="element_247"]').val('561');
break;
case '31':
$('textarea[id="element_247"]').val('562');
break;
case '32':
$('textarea[id="element_247"]').val('563');
break;
case '33':
$('textarea[id="element_247"]').val('564');
break;
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="element_45">
<option value="" >None</option>
<option value="6">text1</option>
<option value="12">text2</option>
<option value="13">text3</option>
<option value="14">text4</option>
</select>
<select id="element_46">
<option value="" >None</option>
<option value="20">text5</option>
<option value="21">text6</option>
<option value="22">text7</option>
<option value="23">text8</option>
</select>
<select id="element_47">
<option value="" >None</option>
<option value="30">text9</option>
<option value="31">text10</option>
<option value="32">text11</option>
<option value="33">text12</option>
</select>
<input id="element_490" name="element_490" class="element text medium" value=""/>
<input id="element_227_1" name="element_227_1" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_227_1">Yes</label>
<textarea id="element_247"></textarea>
あなたは削除することもできます '+'から '+ box.val();' '+ box.attr'を実行し、すべての翻訳を引用符で囲んで文字列に変換します。 – lumio
うわー!これは最も簡単なソリューションのようですが、実際には非常に目立ちます!ドロップダウンを追加したり、必要でない場合は削除したりするのは簡単でしょう。とてもかっこいい!空白や余分なコンマがある値があれば、それが動作しません。 '//可能#element_45値 45:{ 6:4300013076 2134 12:4300013077 6521、 13:4300013078 5554、 14:4300013492 1324 }、 ' – agdm619
私は私の答えを更新しました。これでスペースを追加できるようになりました。 – lumio