iの値は、動的なコンテンツと選択リストを有するよう選択リスト
Honorar、120.00
Porti、7.50
Spesen、12.00
この値はx_ko_leistungsartに格納されています。私は1つのオプション(マルチ選択なし)しか選択しておらず、Honorarの場合は120.00、オプションportiが選択されている場合は7.50の値をカンマの後に入れたいとします。
これらの値を取得するには、次の関数を使用しています。残念ながらそれは動作しません。私は値10を払っただけです...
間違いがどこにあるのか見てみてください。 よろしく おかげ mpol_ch
function SelectAnsatz() {
document.fkostenedit.x_ko_ansatz.value = '10';
var Ansatz=0;
var splitted;
var elements = document.getElementsByName("x_ko_leistungsart[]");
splitted = elements.nextSibling.nodeValue.split(",");
Ansatz = parseFloat(splitted[1]);
document.fkostenedit.x_ko_ansatz.value = Ansatz.toFixed(2);
}
あなたの説明は不明です。 jsfiddleにhtmlを含むすべてのものを投稿してみてください。 – georg