こんにちは。選択したオプションに基づいて入力フィールドのSKUを設定しようとしています。 私は以下のコードを試しました。それは動作していないようです。 できるだけ多くの洞察力を提供してください。選択したオプションに基づいて入力属性を設定します
ここで、ここで
<select id="track_type_selected">
<option value="0">51 Track 3m</option>
<option value="1">64 Track 3m</option>
<option value="2">103 Track 3m</option>
</select>
<input type="number" name="required_tracks_name" id="required_tracks_id" class="sku" sku="" disabled="">
とではJavaScriptのHTMLです。
if ('#track_type_selected' == 1) {
'#required_tracks_id'.sku('TRACK3');
}else if('#track_type_selected' == 2) {
'#required_tracks_id'.sku('TRK30');
}else if ('#track_type_selected' == 3) {
'#required_tracks_id'.sku('TRACK-1033');
}
オプションは基本的に設定値と同じです。私はスキューを設定値に設定する必要があります。
''#track_type_selected'は文字列です。それは決して '1'と等しくなることはありません。 – melpomene
どうすれば、選択したオプションに基づいて、入力属性を必須属性に設定できますか?私は選択したオプション –
から取得する必要があります。私が作成しようとしているコードは、要件計算ツールを使用してショッピングカートに商品を追加します。だから基本的に私はセットを賭けるためにSKUが必要なので、正しい製品を追加することができます –