所以下面的JavaScript代碼就是我用來從我們的自動營銷軟件Eloqua中提取數據的。這適用於單選下拉菜單。我想要它做的是多選下拉菜單。更改If - Else函數返回多個值?
我知道ProductValue變量有效。所以說,我認爲它是在if(ProductValue == ProductList [i] .value),特別是「.value」,因爲這是調用下拉的值。有沒有辦法讓這個倍數?這讓我堅持了幾天。
function CustomerInformation()
{
var ProductValue = "<span class=eloquaemail>MarketingCustomerInformation1</span>"; //Field Merge...Field merge is working
var ProductList = document.getElementById('C_Marketing_Customer_Information1').options; //Calling the contact record field
for(var i=0; i< ProductList.length; i++)
{
if(ProductValue == ProductList[i].value)
{
document.getElementById('C_Marketing_Customer_Information1').value = ProductValue;
break;
}
else
{
document.getElementById('C_Marketing_Customer_Information1').value = "Select";
}
}
}
你試過擺脫'打破;'? – Blender 2013-02-20 23:02:46
試過這個,但沒有奏效。 – TheCrazyScott 2013-02-21 16:36:59