<select name="betrag" id="guitatype" onchange="test();">
<?PHP
foreach($pscBetraege as $pscs) {
echo'<option value="'.$pscs.'">'.$pscs.'</option>';
}
?>
<script type="text/javascript">
function test(){
if (document.getElementById("guitatype").value = "Paypal";) {
window.location.replace("http://stackoverflow.com");
}
}
</script>
</select>
我希望当select id =“ guitatype”值更改为“ PayPal”时,网站会将用户重定向到ex:stackoverflow.com,但是这些脚本不起作用。
Print .png here
最佳答案
您需要关闭您的select标签,并且您的javascript中有一些语法错误。另外,无需使用getElementById重新选择元素,只需将值传递给函数即可:
<select name="betrag" id="guitatype" onchange="test(this.value);">
<?php
foreach($pscBetraege as $pscs) {
echo'<option value="'.$pscs.'">'.$pscs.'</option>';
}
?>
</select>
<script type="text/javascript">
function test(val){
if (val == "Paypal") {
window.location.replace("http://stackoverflow.com");
}
}