-Codeerhalten everyvalue von mehr als eine Option
<div class="form-group">
<label class="sr-only">Address : </label>
<input type="text" id="address" name="fulladdress" class="form-control" placeholder="Full Address" required="required" autocomplete="off">
</div>
<div class="form-group">
<label>Shipping : </label>
<select class="form-control" id="shipping" name="shipping">
<option value=""></option>
<option value="DHL">DHL</option>
<option value="HDL">HDL</option>
</select>
<i class="fa fa-chevron-down" style="right: 10px;bottom: 10px;position: absolute"></i>
</div>
<div class="form-group">
<label>Payment : </label>
<select class="form-control" id="bank" name="payment">
<option value=""></option>
<option value="btc">Bitcoin</option>
<option value="pp">PayPal</option>
</select>
<i class="fa fa-chevron-down" style="right: 10px;bottom: 10px;position: absolute"></i>
</div>
<div class="btn">
<button id="abc" type="button" href="">ORDER NOW!</button>
</div>
JS
var sel = document.getElementsByClassName("form-group");
sel.onchange = function() {
document.getElementById("abc").href = "https://api.whatsapp.com/send?phone=6281911090008&text=" + this.value + ".html";
}
ich will "Wert", wenn Benutzer klicken Sie Schaltfläche "Jetzt bestellen" in einen Link whatsapp API machen wie https://api.whatsapp.com/send?phone=numberphone&text=(value)
Beispiel: https://api.whatsapp.com/send?phone=numberphone&text=Full%20Address%20:%20Sir%20Matt%20Busby%20Way%20Shipping%20:%20DHL%20Payment%20:%20PayPal
Ich habe verschiedene Möglichkeiten ausprobiert, um "Wert" von der Option zu erhalten, aber nicht funktioniert
Sie können einen Ereignishandler zu einer Sammlung von Elementen wie die zuweisen. Sie müssen iterieren durch sel und wenden Sie den Handler für jede Auswahl einzeln an. – James