選択リストがあります。オプションが選択されたら、その値と ID を JavaScript 関数に渡す必要があります。
<select name="cardType" id="cardType" onchange="addSurcharge(this.value, this.id)">
<option value="2" id="debitcard">Mastercard Debit Card</option>
<option value="2" id="creditcard">Mastercard Credit Card</option>
</select>
mastercard の値は 2 でなければなりませんが、クレジット カードとデビット カードを区別する必要があります。
addSurcharge() 関数はクレジット カードに取引手数料を追加します。
上記の例では、onchange イベントは選択 ID「cardType」を送信します。
選択したオプションの ID を送信するにはどうすればよいですか?
理想的にはjqueryなしで、他の目的には使用せず、この目的のためだけに追加することは避けたいと考えています。