私は、ドロップダウン選択に基づいてテキストボックス内の値を変更するステートメントを書くJavaScriptを使用しています。 2つのテキストボックスフィールドと2つのドロップダウンメニューがあります。ドロップダウンメニューの選択に基づいて2つのテキストボックスに値を変更するにはどうすればよいですか?
DDBとDDAは私のドロップダウンメニューIDです。 TextBox1とTextBox2は私のテキストボックスIDです。
TextBox1の値が選択範囲に関係なく常に-90.4567のままである点を除いて、私が現在使用しているコードです。一方、TextBox2はドロップダウンの選択に基づいて変更され、完全に機能します。
TextBox2が-90.4567で一定になる原因となっているJavaScriptコードで何か間違っていますか?あなたは複数行のコードを実行するif
が必要な場合
<script>
function Blah(value) {
var test = document.getElementById("<%=TextBox1.ClientID %>");
var test2 = document.getElementById("<%=TextBox2.ClientID %>");
var ddlB = document.getElementById("<%=DDB.ClientID %>");
var ddlA = document.getElementById("<%=DDA.ClientID %>");
if (ddlB.value == "10.1" && ddlA.value == "Inside") { test2.value = '10.1234' } { test.value = '-90.1234' }
if (ddlB.value == "10.2" && ddlA.value == "Inside") { test2.value = '20.1234' } { test.value = '-90.2345' }
if (ddlB.value == "10.3") { test2.value = '30.1234' } { test.value = '-90.3456' }
if (ddlB.value == "10.4") { test2.value = '40.1234' } { test.value = '-90.4567' }
}
</script>
あああなたが正しい、ありがとう! –