使用PayPal表单的每个选择<选项>的不同警报消息?</option>

时间:2014-01-07 18:38:41

标签: javascript paypal

我的PayPal表格有三种不同的选择。

当您单击这三个选项中的任何一个时,我已成功添加了警告弹出消息,并且它为这三个选项中的每一个显示相同的弹出窗口。

有没有办法为这三个选项中的每一个创建不同的弹出消息?

这是我的webpage

您可以在以下网址找到相应的代码:

第64-66行:

function FP_popUpMsg(msg) {//v1.0
    alert(msg);
}

第243-248行:

<select name="os0" onchange="FP_popUpMsg('bla bla bla')">
<option value="Select">Select</option>
<option value="1 - 3 gm RSHO Tube">1 ea. 3 Gram 21% RSHO Tube $179.00</option>
<option value="1 - 10 gm RSHO Tube, 1 Brain Dart, 1 Atomizer, 1 Triple Threat">1 ea. 10 Gram 21% RSHO Tube $549.00</option>
<option value="6 - 10 gm RSHO Tubes, 2 Brain Dart, 2 Atomizer, 2 Triple Threat">6 ea. 10 Gram 21% RSHO Tubes $2,499.00</option> 
</select>

谢谢!

1 个答案:

答案 0 :(得分:0)

只需在没有任何参数的情况下调用FP_popUpMsg方法,并在select元素中添加ID:

<select name="os0" id="myDropDownBox" onchange="FP_popUpMsg();"...

然后按如下方式更改方法签名和正文:

function FP_popUpMsg() {
    switch( document.getElementById("myDropDownBox").selectedIndex )
    {
        case 0:
            alert("your message for option 1");
            break;
        case 1:
            alert("your message for option 2");
            break;
        case 2:
            alert("your message for option 3");
            break;
    }
}

请根据您的需要进行调整。